@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.partnerLogo{background:url(/static/media/allstate-logo.116ac2ec.png) no-repeat 0 0;width:105px}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.modal-dialog .modal-dialog-header{background:#b81222}.orange-link,.primary-button-color{color:#b81222}.orange-button{background-color:#b81222;border-color:#b81222}.orange-button:hover{background-color:#9c1010;border-color:#9c1010}.cart-panel .cart-header{background-color:#000}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#000}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#000!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#000}.bm-burger-bars,.vehicle-default-text-background{background:#b81222}.side-menu-bm-menu-item.active{color:#000}.partnerLogo{background:url(/static/media/carchex-logo.5d4f8b6c.png) no-repeat 0 0;width:102px;height:30px}.vehicle-panel-bottom{background-color:#b81222}.vehicle-panel-bottom-entry{border:1px solid #b81222}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.title,.generic-panel-container.maintenance-history-container .pie-panel .pie>.title{color:#b81222;text-shadow:1px 0 #b81222}.selectedShopMemberPrice .asLowAs,.top-container .left-nav-shrink-ul a.active,.top-container .leftNav a.active,.underlinePrimaryLink{color:#000}.approvals_form_field__approved_badge{background-color:#000}.approvals_form_field__price_shop{color:#b81222}.approvals_form_fields_section__header--secondary{background-color:#b81222}.approvals_form_fields_section__header--tertiary{background-color:#000}.approvals_form_order_comments__icon,.approvals_form_payment_method__link{color:#000}.approvals_form_totals__row--total,.progressBack,.progressForward,.progressOn{color:#b81222}.progressOn{border-bottom:4px solid #b81222}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#000}.glovebox-container .save,.signup-container .orange-button,.signup-right-form-section .contentCenter .orange-button{background-color:#b81222}.glovebox-container .save:hover{background-color:#9c1010}.delete{color:#b81222}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#000!important;border-color:#000!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#000!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #000}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #000}.btn-body{background-color:#000}.magic-link-right-container .contentCenter .orange-button{background-color:#b81222}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#000}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #000;border:var(--radio-border-width) solid #000;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #000}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #000}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#000!important;border-color:#000!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#000}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-parent .next-btn{background:#b81222}.vehicles .vehicle_mileage .mileage_error{border:1px solid #000}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#000}.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#000}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .active-btn,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-btn{background:#b81222}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{background:#b81222}.delete-modal .actions .primary{background-color:#000!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#000!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #000;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.deals-card-parent .deals-btn button{background:#b81222}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #000}.plan-details-section .plan-details .card-parent .card .header .quote-btn{background:#b81222}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#000}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#000;border-bottom:1px solid #000}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#000}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn{background:#000}.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{background:#b81222}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#000!important;border:1px solid #000!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#000!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#000}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#000}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#000}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#000;border:1px solid #000}.review-btn{background:#b81222}.review-btn .badge{color:#b81222}.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#000}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn{background:#b81222}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#000;border-bottom:3px solid #000}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #000}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#000;border:3px solid #000}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #000}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#000}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn-primary{background-color:#b81222}.pay-card .leftDiv .edit-card-btn{color:#000}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #000!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #000}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#000}.pay-card .cards-parent .new-card-btn{border:1px dashed #000!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#000}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #000}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#000}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #000!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#000}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#000!important}.flexbox-container .button.ui.button{color:#000}.mapHeaderComponentSelected{background-color:#000!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#000!important;border-color:#000!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#000}.rewards-container .earn-more-rewards,.rewards-container .earn-more-rewards:hover{background-color:#b81222}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-heading .free-miles,.miles-earned-container .earn-miles-color{color:#b81222}.miles-card .miles-card-container .miles-card-btn{background-color:#b81222}.reward-selected-tag-color{background-color:#000}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#000!important}.apply-miles .range-slider-container .available-miles{color:#000}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#000}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#000}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#000}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#000}.cuvrd-card-container .buy-btn,.cuvrd-card-container .buy-btn:hover{background:#b81222}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #000}.vin-dialog .content .vehicle-btn{background-color:#000}.order-dialog .content .order-action .order-dialog-button{background:#000}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#000}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#000}.tread_depth_tracker .buy_tires{background-color:#000!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#000}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#000}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#000!important;border:1px solid #000!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#000!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#000}.shop-list .shop-tile:hover{border:1px solid #000}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#000}.get-my-fuel-card{background-color:#000!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#000}.download-fuelcard-banner .ca-logo{background-color:#000}.otp-verification .otp-verification-continue{background-color:#000!important}.otp-verification .otp-verification-resend{color:#000!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #000}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#000}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #000!important}.select-payment-radio-btn[type=radio]{border:1px solid #000}.select-payment-radio-btn[type=radio]:checked{border:6px solid #000}.instacart-shops .instacart-shop-select{background-color:#000!important}.instacart-shops .instacart-shop-selected{border:1px solid #000!important;color:#000!important}.selected-shop-border{border:1px solid #000!important}div.react-switch-bg{background-color:#b81222}span.primary-link,span.primary-link a{color:#000}span.link,span.link a{color:#b81222}.primary-bg{background-color:#000}.secondary-bg{background-color:#b81222}.primary-color{color:#000}.secondary-color{color:#b81222}.commonHd{background-color:#b81222}.nextMaintenanceEstimated{color:#b81222}span.seeHistory a{color:#000}.modal-dialog .modal-dialog-header{background:#3677bd}.orange-link,.primary-button-color{color:#3677bd}.orange-button{background-color:#3677bd;border-color:#3677bd}.orange-button:hover{background-color:#3660bd;border-color:#3660bd}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#3677bd}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#3677bd!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#3677bd}.vehicle-default-text-background{background:#3677bd}.headerLogo,.membership-upgrade-card .membership-ca-logo{background:url(/static/media/general-garage-logo.0c382970.png) no-repeat 50%}.headerLogo{width:84px}@media print{.headerLogo{content:url(/static/media/general-garage-logo.0c382970.png)}}.headerLogo-white{width:84px}@media print{.headerLogo-white{content:url(/static/media/general-garage-logo.0c382970.png)}}.selectedShopMemberPrice .asLowAs,.underlinePrimaryLink{color:#3677bd}.approvals_form_field__approved_badge{background-color:#3677bd}.approvals_form_order_comments__icon,.approvals_form_payment_method__link,.progressBack,.progressForward,.progressOn{color:#3677bd}.progressOn{border-bottom:4px solid #3677bd}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#3677bd}.glovebox-container .save,.signup-container .orange-button,.signup-right-form-section .contentCenter .orange-button{background-color:#3677bd}.glovebox-container .save:hover{background-color:#3660bd}.delete{color:#3677bd}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#3677bd!important;border-color:#3677bd!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#3677bd!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #3677bd}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #3677bd}.btn-body,.magic-link-right-container .contentCenter .orange-button{background-color:#3677bd}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#3677bd}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #3677bd;border:var(--radio-border-width) solid #3677bd;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #3677bd}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #3677bd}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#3677bd!important;border-color:#3677bd!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#3677bd}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-parent .next-btn{background:#3660bd}.vehicles .vehicle_mileage .mileage_error{border:1px solid #3677bd}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#3677bd}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .active-btn,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-btn,.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#3677bd}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#3677bd}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#3677bd}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{background:#3677bd}.delete-modal .actions .primary{background-color:#3677bd!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#3677bd!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #3677bd;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.deals-card-parent .deals-btn button{background:#3677bd}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #3677bd}.plan-details-section .plan-details .card-parent .card .header .quote-btn{background:#3677bd}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#3677bd}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#3677bd;border-bottom:1px solid #3677bd}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#3677bd}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn,.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{background:#3677bd}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#3677bd!important;border:1px solid #3677bd!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#3677bd!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#3677bd}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#3677bd}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#3677bd}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#3677bd;border:1px solid #3677bd}.review-btn{background:#3677bd}.review-btn .badge{color:#3677bd}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn,.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#3677bd}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#3677bd;border-bottom:3px solid #3677bd}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #3677bd}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#3677bd;border:3px solid #3677bd}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #3677bd}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#3677bd}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn-primary{background-color:#3677bd}.pay-card .leftDiv .edit-card-btn{color:#3677bd}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #3677bd!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #3677bd}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#3677bd}.pay-card .cards-parent .new-card-btn{border:1px dashed #3677bd!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#3677bd}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #3677bd}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#3677bd}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #3677bd!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#3677bd}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#3677bd!important}.flexbox-container .button.ui.button{color:#3677bd}.mapHeaderComponentSelected{background-color:#3677bd!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#3677bd!important;border-color:#3677bd!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#3677bd}.rewards-container .earn-more-rewards,.rewards-container .earn-more-rewards:hover{background-color:#3677bd}.miles-earned-container .earn-miles-color{color:#3677bd}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-heading .free-miles{color:#3660bd}.miles-card .miles-card-container .miles-card-btn,.reward-selected-tag-color{background-color:#3677bd}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#3677bd!important}.apply-miles .range-slider-container .available-miles{color:#3677bd}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#3677bd}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#3677bd}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#3677bd}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#3677bd}.cuvrd-card-container .buy-btn,.cuvrd-card-container .buy-btn:hover{background:#3677bd}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #3677bd}.vin-dialog .content .vehicle-btn{background-color:#3677bd}.order-dialog .content .order-action .order-dialog-button{background:#3677bd}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#3677bd}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#3677bd}.tread_depth_tracker .buy_tires{background-color:#3677bd!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#3677bd}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#3677bd}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#3677bd!important;border:1px solid #3677bd!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#3677bd!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#3677bd}.shop-list .shop-tile:hover{border:1px solid #3677bd}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#3677bd}.get-my-fuel-card{background-color:#3677bd!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#3677bd}.download-fuelcard-banner .ca-logo{background-color:#3677bd}.otp-verification .otp-verification-continue{background-color:#3677bd!important}.otp-verification .otp-verification-resend{color:#3677bd!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #3677bd}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#3677bd}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #3677bd!important}.select-payment-radio-btn[type=radio]{border:1px solid #3677bd}.select-payment-radio-btn[type=radio]:checked{border:6px solid #3677bd}.instacart-shops .instacart-shop-select{background-color:#3677bd!important}.instacart-shops .instacart-shop-selected{border:1px solid #3677bd!important;color:#3677bd!important}.selected-shop-border{border:1px solid #3677bd!important}span.primary-link,span.primary-link a{color:#3677bd}.primary-bg{background-color:#3677bd}.primary-color,span.seeHistory a{color:#3677bd}.modal-dialog .modal-dialog-header{background:#008ad4}.orange-link,.primary-button-color{color:#008ad4}.orange-button{background-color:#008ad4;border-color:#008ad4}.orange-button:hover{background-color:#0055d4;border-color:#0055d4}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#008ad4}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#008ad4!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#008ad4}.vehicle-default-text-background{background:#008ad4}.headerLogo,.membership-upgrade-card .membership-ca-logo{background:url(/static/media/PlymouthRockGarage.9844a4a9.png) no-repeat 50%}@media print{.headerLogo{content:url(/static/media/PlymouthRockGarage.9844a4a9.png)}}.partnerLogo{display:block;width:108px;height:25px}@media print{.headerLogo-white{content:url(/static/media/PlymouthRockGarage.9844a4a9.png)}}.selectedShopMemberPrice .asLowAs,.underlinePrimaryLink{color:#008ad4}.approvals_form_field__approved_badge{background-color:#008ad4}.approvals_form_order_comments__icon,.approvals_form_payment_method__link,.progressBack,.progressForward,.progressOn{color:#008ad4}.progressOn{border-bottom:4px solid #008ad4}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#008ad4}.glovebox-container .save,.signup-container .orange-button,.signup-right-form-section .contentCenter .orange-button{background-color:#008ad4}.glovebox-container .save:hover{background-color:#0055d4}.delete{color:#008ad4}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#008ad4!important;border-color:#008ad4!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#008ad4!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #008ad4}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #008ad4}.btn-body,.magic-link-right-container .contentCenter .orange-button{background-color:#008ad4}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#008ad4}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #008ad4;border:var(--radio-border-width) solid #008ad4;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #008ad4}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #008ad4}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#008ad4!important;border-color:#008ad4!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#008ad4}.vehicles .vehicle_mileage .mileage_error{border:1px solid #008ad4}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#008ad4}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .active-btn,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-btn,.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#008ad4}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#008ad4}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#008ad4}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{background:#008ad4}.delete-modal .actions .primary{background-color:#008ad4!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#008ad4!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #008ad4;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.deals-card-parent .deals-btn button{background:#008ad4}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #008ad4}.plan-details-section .plan-details .card-parent .card .header .quote-btn{background:#008ad4}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#008ad4}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#008ad4;border-bottom:1px solid #008ad4}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#008ad4}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn,.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{background:#008ad4}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#008ad4!important;border:1px solid #008ad4!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#008ad4!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#008ad4}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#008ad4}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#008ad4}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#008ad4;border:1px solid #008ad4}.review-btn{background:#008ad4}.review-btn .badge{color:#008ad4}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn,.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#008ad4}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#008ad4;border-bottom:3px solid #008ad4}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #008ad4}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#008ad4;border:3px solid #008ad4}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #008ad4}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#008ad4}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn-primary{background-color:#008ad4}.pay-card .leftDiv .edit-card-btn{color:#008ad4}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #008ad4!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #008ad4}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#008ad4}.pay-card .cards-parent .new-card-btn{border:1px dashed #008ad4!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#008ad4}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #008ad4}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#008ad4}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #008ad4!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#008ad4}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#008ad4!important}.flexbox-container .button.ui.button{color:#008ad4}.mapHeaderComponentSelected{background-color:#008ad4!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#008ad4!important;border-color:#008ad4!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#008ad4}.rewards-container .earn-more-rewards,.rewards-container .earn-more-rewards:hover{background-color:#008ad4}.miles-earned-container .earn-miles-color{color:#008ad4}.miles-card .miles-card-container .miles-card-btn,.reward-selected-tag-color{background-color:#008ad4}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#008ad4!important}.apply-miles .range-slider-container .available-miles{color:#008ad4}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#008ad4}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#008ad4}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#008ad4}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#008ad4}.cuvrd-card-container .buy-btn,.cuvrd-card-container .buy-btn:hover{background:#008ad4}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #008ad4}.vin-dialog .content .vehicle-btn{background-color:#008ad4}.order-dialog .content .order-action .order-dialog-button{background:#008ad4}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#008ad4}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#008ad4}.tread_depth_tracker .buy_tires{background-color:#008ad4!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#008ad4}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#008ad4}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#008ad4!important;border:1px solid #008ad4!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#008ad4!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#008ad4}.shop-list .shop-tile:hover{border:1px solid #008ad4}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#008ad4}.get-my-fuel-card{background-color:#008ad4!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#008ad4}.download-fuelcard-banner .ca-logo{background-color:#008ad4}.otp-verification .otp-verification-continue{background-color:#008ad4!important}.otp-verification .otp-verification-resend{color:#008ad4!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #008ad4}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#008ad4}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #008ad4!important}.select-payment-radio-btn[type=radio]{border:1px solid #008ad4}.select-payment-radio-btn[type=radio]:checked{border:6px solid #008ad4}.instacart-shops .instacart-shop-select{background-color:#008ad4!important}.instacart-shops .instacart-shop-selected{border:1px solid #008ad4!important;color:#008ad4!important}.selected-shop-border{border:1px solid #008ad4!important}span.primary-link,span.primary-link a{color:#008ad4}.primary-bg{background-color:#008ad4}.primary-color,span.seeHistory a{color:#008ad4}.modal-dialog .modal-dialog-header{background:#fe5f10}.orange-link,.primary-button-color{color:#fe5f10}.orange-button{background-color:#fe5f10;border-color:#fe5f10}.orange-button:hover{background-color:#fe4310;border-color:#fe4310}.white-button:hover{background-color:#fff;color:#fff}.cart-panel .cart-header{background-color:#353535}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#fe5f10}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#fe5f10!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#fe5f10}.vehicle-default-text-background{background:#fe5f10}.membership-upgrade-card .membership-ca-logo{background:url(/static/media/simpletire-logo.3bb5923c.png) no-repeat 50%}.bm-burger-bars{background:#353535}.side-menu-bm-menu-item.active{color:#353535}.headerLogo{background:url(/static/media/simpletire-logo.3bb5923c.png) no-repeat 50%;width:200px}@media print{.headerLogo{content:url(/static/media/simpletire-logo.3bb5923c.png)}}.headerLogo-white{width:200px}@media print{.headerLogo-white{content:url(/static/media/simpletire-logo.3bb5923c.png)}}.vehicle-panel-bottom{background-color:#353535}.vehicle-panel-bottom-entry{border:1px solid #353535}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.title,.generic-panel-container.maintenance-history-container .pie-panel .pie>.title{color:#353535;text-shadow:1px 0 #353535}.top-container .left-nav-shrink-ul a.active,.top-container .leftNav a.active{color:#353535}.selectedShopMemberPrice .asLowAs,.underlinePrimaryLink{color:#fe5f10}.approvals_form_field__approved_badge{background-color:#fe5f10}.approvals_form_field__price_shop{color:#353535}.approvals_form_fields_section__header--secondary,.approvals_form_fields_section__header--tertiary{background-color:#353535}.approvals_form_order_comments__icon,.approvals_form_payment_method__link{color:#fe5f10}.approvals_form_totals__row--total{color:#353535}.progressBack,.progressForward,.progressOn{color:#fe5f10}.progressOn{border-bottom:4px solid #fe5f10}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#fe5f10}.glovebox-container .save,.signup-container .orange-button,.signup-right-form-section .contentCenter .orange-button{background-color:#fe5f10}.glovebox-container .save:hover{background-color:#fe4310}.delete{color:#fe5f10}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#fe5f10!important;border-color:#fe5f10!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#fe5f10!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #fe5f10}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #fe5f10}.btn-body,.magic-link-right-container .contentCenter .orange-button{background-color:#fe5f10}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#fe5f10}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #fe5f10;border:var(--radio-border-width) solid #fe5f10;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #fe5f10}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #fe5f10}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#fe5f10!important;border-color:#fe5f10!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#fe5f10}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-parent .next-btn{background:#666}.vehicles .vehicle_mileage .mileage_error{border:1px solid #fe5f10}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#fe5f10}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .active-btn,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-btn,.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#fe5f10}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#fe5f10}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#fe5f10}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{background:#fe5f10}.delete-modal .actions .primary{background-color:#fe5f10!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#fe5f10!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #fe5f10;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.deals-card-parent .deals-btn button{background:#fe5f10}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #fe5f10}.plan-details-section .plan-details .card-parent .card .header .quote-btn{background:#fe5f10}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#fe5f10}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#fe5f10;border-bottom:1px solid #fe5f10}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#fe5f10}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn,.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{background:#fe5f10}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#fe5f10!important;border:1px solid #fe5f10!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#fe5f10!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#fe5f10}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#fe5f10}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#fe5f10}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#fe5f10;border:1px solid #fe5f10}.review-btn{background:#fe5f10}.review-btn .badge{color:#fe5f10}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn,.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#fe5f10}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#fe5f10;border-bottom:3px solid #fe5f10}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #fe5f10}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#fe5f10;border:3px solid #fe5f10}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #fe5f10}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#fe5f10}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn-primary{background-color:#fe5f10}.pay-card .leftDiv .edit-card-btn{color:#fe5f10}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #fe5f10!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #fe5f10}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#fe5f10}.pay-card .cards-parent .new-card-btn{border:1px dashed #fe5f10!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#fe5f10}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #fe5f10}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#fe5f10}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #fe5f10!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#fe5f10}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#fe5f10!important}.flexbox-container .button.ui.button{color:#fe5f10}.mapHeaderComponentSelected{background-color:#fe5f10!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#fe5f10!important;border-color:#fe5f10!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#fe5f10}.rewards-container .earn-more-rewards,.rewards-container .earn-more-rewards:hover{background-color:#fe5f10}.miles-earned-container .earn-miles-color{color:#fe5f10}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-heading .free-miles{color:#666}.miles-card .miles-card-container .miles-card-btn,.reward-selected-tag-color{background-color:#fe5f10}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#fe5f10!important}.apply-miles .range-slider-container .available-miles{color:#fe5f10}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#fe5f10}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#fe5f10}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#fe5f10}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#fe5f10}.cuvrd-card-container .buy-btn,.cuvrd-card-container .buy-btn:hover{background:#fe5f10}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #fe5f10}.vin-dialog .content .vehicle-btn{background-color:#fe5f10}.order-dialog .content .order-action .order-dialog-button{background:#fe5f10}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#fe5f10}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#fe5f10}.tread_depth_tracker .buy_tires{background-color:#fe5f10!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#fe5f10}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#fe5f10}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#fe5f10!important;border:1px solid #fe5f10!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#fe5f10!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#fe5f10}.shop-list .shop-tile:hover{border:1px solid #fe5f10}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#fe5f10}.get-my-fuel-card{background-color:#fe5f10!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#fe5f10}.download-fuelcard-banner .ca-logo{background-color:#fe5f10}.otp-verification .otp-verification-continue{background-color:#fe5f10!important}.otp-verification .otp-verification-resend{color:#fe5f10!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #fe5f10}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#fe5f10}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #fe5f10!important}.select-payment-radio-btn[type=radio]{border:1px solid #fe5f10}.select-payment-radio-btn[type=radio]:checked{border:6px solid #fe5f10}.instacart-shops .instacart-shop-select{background-color:#fe5f10!important}.instacart-shops .instacart-shop-selected{border:1px solid #fe5f10!important;color:#fe5f10!important}.selected-shop-border{border:1px solid #fe5f10!important}div.react-switch-bg{background-color:#353535}span.primary-link,span.primary-link a{color:#fe5f10}span.link,span.link a{color:#353535}.primary-bg{background-color:#fe5f10}.secondary-bg{background-color:#353535}.primary-color{color:#fe5f10}.secondary-color{color:#353535}.commonHd{background-color:#353535}.nextMaintenanceEstimated{color:#353535}span.seeHistory a{color:#fe5f10}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.valvoline-benefits-banner{display:flex;grid-gap:10px;gap:10px;text-align:justify;background:#f8f8f8;border-radius:4px;margin-bottom:10px;padding:10px;align-items:flex-start;color:#3c3c3c;font-size:15px}.font-bold{font-weight:700}.uber-membership-benefits-modal{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-height:80vh;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-width:80vw!important;width:400px!important;padding:20px!important}.uber-membership-benefits-modal .title{font-size:24px!important;font-weight:700;color:#000;text-align:center;margin:10px}.uber-membership-benefits-modal .uber-logo{height:50px!important;margin:auto}.uber-membership-benefits-modal .booking-steps-container{display:flex;grid-gap:10px;gap:10px;padding-top:30px;position:relative}.uber-membership-benefits-modal .booking-steps-container .steps-container{flex-basis:0;flex-grow:1;display:flex;align-items:center;flex-direction:column;text-align:center;background:#f8f8f8;border-radius:4px;padding:5px;color:#000;position:relative}.uber-membership-benefits-modal .booking-steps-container .step-number{position:absolute;top:-10px;right:12px;color:#fff;background:#000;padding:5px 8px;border-radius:100px}.uber-membership-benefits-modal hr{margin:20px 0}.uber-membership-benefits-modal .drive-more-container{display:flex;grid-gap:10px;gap:10px;background:#3c3c3c;color:#e4e4e4;border-radius:5px;align-items:center;padding:10px}.uber-membership-benefits-modal .drive-more-container p{margin:0}.uber-membership-benefits-modal .membership-tier-benefits-container{background:#f8f8f8;padding:10px;margin:20px 0;border-radius:4px;display:flex;flex-direction:column;grid-gap:20px;gap:20px;color:#000}.uber-membership-benefits-modal .membership-tier-benefits-container p{margin:0}.uber-membership-benefits-modal .membership-tier-benefits-container.bg-red{background:#fef6f4!important;border:1px solid #fae0d9}.uber-membership-benefits-modal .membership-tier-benefits-container .tier-title-container{display:flex;justify-content:space-between;align-items:center}.uber-membership-benefits-modal .membership-tier-benefits-container .tier-title{font-weight:700;background:#fff;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px}.uber-membership-benefits-modal .membership-tier-benefits-container .color-primary{color:#e95832!important;color:var(--color-orange)!important}.uber-membership-benefits-modal .logo-container{background:#e95832!important;background:var(--color-orange)!important;padding:20px;margin:20px -21px -21px}.uber-membership-benefits-modal .logo-container img{margin:auto;width:161px;height:27px}.uber-membership-benefits-modal .terms{font-size:14px;color:#747373}.partnerLogo{background:url(/static/media/PoweredByCarAdvise-Logo.0636db85.png) no-repeat 0 0}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#00a3e0}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#00a3e0!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#00a3e0}.bm-burger-bars{background:#00a3e0}.vehicle-panel-bottom{background-color:#00a3e0}.vehicle-panel-bottom-entry{border:1px solid #00a3e0}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.title,.generic-panel-container.maintenance-history-container .pie-panel .pie>.title{color:#00a3e0;text-shadow:1px 0 #00a3e0}.selectedShopMemberPrice .asLowAs,.underlinePrimaryLink{color:#00a3e0}.approvals_form_field__approved_badge{background-color:#00a3e0}.approvals_form_field__price_shop{color:#00a3e0}.approvals_form_fields_section__header--secondary{background-color:#00a3e0}.approvals_form_order_comments__icon,.approvals_form_payment_method__link,.approvals_form_totals__row--total,.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#00a3e0}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#00a3e0!important;border-color:#00a3e0!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#00a3e0!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #00a3e0}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #00a3e0}.btn-body{background-color:#00a3e0}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#00a3e0}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #00a3e0;border:var(--radio-border-width) solid #00a3e0;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #00a3e0}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #00a3e0}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#00a3e0!important;border-color:#00a3e0!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#00a3e0}.vehicles .vehicle_mileage .mileage_error{border:1px solid #00a3e0}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#00a3e0}.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#00a3e0}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#00a3e0}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#00a3e0}.delete-modal .actions .primary{background-color:#00a3e0!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#00a3e0!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #00a3e0;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #00a3e0}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#00a3e0}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#00a3e0;border-bottom:1px solid #00a3e0}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#00a3e0}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn{background:#00a3e0}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#00a3e0!important;border:1px solid #00a3e0!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#00a3e0!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#00a3e0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#00a3e0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#00a3e0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#00a3e0;border:1px solid #00a3e0}.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#00a3e0}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#00a3e0;border-bottom:3px solid #00a3e0}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #00a3e0}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#00a3e0;border:3px solid #00a3e0}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #00a3e0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#00a3e0}.pay-card .leftDiv .edit-card-btn{color:#00a3e0}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #00a3e0!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #00a3e0}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#00a3e0}.pay-card .cards-parent .new-card-btn{border:1px dashed #00a3e0!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#00a3e0}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #00a3e0}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#00a3e0}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #00a3e0!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#00a3e0}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#00a3e0!important}.flexbox-container .button.ui.button{color:#00a3e0}.mapHeaderComponentSelected{background-color:#00a3e0!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#00a3e0!important;border-color:#00a3e0!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#00a3e0}.reward-selected-tag-color{background-color:#00a3e0}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#00a3e0!important}.apply-miles .range-slider-container .available-miles{color:#00a3e0}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#00a3e0}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#00a3e0}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#00a3e0}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#00a3e0}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #00a3e0}.vin-dialog .content .vehicle-btn{background-color:#00a3e0}.order-dialog .content .order-action .order-dialog-button{background:#00a3e0}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#00a3e0}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#00a3e0}.tread_depth_tracker .buy_tires{background-color:#00a3e0!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#00a3e0}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#00a3e0}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#00a3e0!important;border:1px solid #00a3e0!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#00a3e0!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#00a3e0}.shop-list .shop-tile:hover{border:1px solid #00a3e0}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#00a3e0}.get-my-fuel-card{background-color:#00a3e0!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#00a3e0}.download-fuelcard-banner .ca-logo{background-color:#00a3e0}.otp-verification .otp-verification-continue{background-color:#00a3e0!important}.otp-verification .otp-verification-resend{color:#00a3e0!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #00a3e0}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#00a3e0}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #00a3e0!important}.select-payment-radio-btn[type=radio]{border:1px solid #00a3e0}.select-payment-radio-btn[type=radio]:checked{border:6px solid #00a3e0}.instacart-shops .instacart-shop-select{background-color:#00a3e0!important}.instacart-shops .instacart-shop-selected{border:1px solid #00a3e0!important;color:#00a3e0!important}.selected-shop-border{border:1px solid #00a3e0!important}div.react-switch-bg{background-color:#00a3e0}span.link,span.link a,span.primary-link,span.primary-link a{color:#00a3e0}.primary-bg,.secondary-bg{background-color:#00a3e0}.primary-color,.secondary-color{color:#00a3e0}.commonHd{background-color:#00a3e0}.nextMaintenanceEstimated,span.seeHistory a{color:#00a3e0}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{color:#00add9}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#00add9!important}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#00add9}.bm-burger-bars{background:#00619e}.vehicle-panel-bottom{background-color:#00619e}.vehicle-panel-bottom-entry{border:1px solid #00619e}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.title,.generic-panel-container.maintenance-history-container .pie-panel .pie>.title{color:#00619e;text-shadow:1px 0 #00619e}.selectedShopMemberPrice .asLowAs,.underlinePrimaryLink{color:#00add9}.approvals_form_field__approved_badge{background-color:#00add9}.approvals_form_field__price_shop{color:#00619e}.approvals_form_fields_section__header--secondary{background-color:#00619e}.approvals_form_order_comments__icon,.approvals_form_payment_method__link{color:#00add9}.approvals_form_totals__row--total{color:#00619e}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#00add9}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after,.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#00add9!important;border-color:#00add9!important}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#00add9!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{border:1px solid #00add9}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #00add9}.btn-body{background-color:#00add9}.magic-link-buttons .magic-link-button,.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#00add9}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #00add9;border:var(--radio-border-width) solid #00add9;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{border:1px solid #00add9}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #00add9}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#00add9!important;border-color:#00add9!important}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#00add9}.vehicles .vehicle_mileage .mileage_error{border:1px solid #00add9}.confirm-section .confirmDetails .form-parent form .radio-btn input{accent-color:#00add9}.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#00add9}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#00add9}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#00add9}.delete-modal .actions .primary{background-color:#00add9!important}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#00add9!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #00add9;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.plan-details-section .plan-details .card-parent .card{border-bottom:4px solid #00add9}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{color:#00add9}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#00add9;border-bottom:1px solid #00add9}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{color:#00add9}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn{background:#00add9}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#00add9!important;border:1px solid #00add9!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#00add9!important}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{background-color:#00add9}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#00add9}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{background:#00add9}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{color:#00add9;border:1px solid #00add9}.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#00add9}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#00add9;border-bottom:3px solid #00add9}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{border:2px solid #00add9}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{background-color:#00add9;border:3px solid #00add9}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #00add9}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn,.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#00add9}.pay-card .leftDiv .edit-card-btn{color:#00add9}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #00add9!important}.pay-card .cards-parent .card-btn input[type=radio]{border:2px solid #00add9}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#00add9}.pay-card .cards-parent .new-card-btn{border:1px dashed #00add9!important}.add-new-modal-backdrop .add-new-modal-content hr,.form-parent form .active-btn{background:#00add9}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{border:2px solid #00add9}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#00add9}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #00add9!important}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#00add9}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#00add9!important}.flexbox-container .button.ui.button{color:#00add9}.mapHeaderComponentSelected{background-color:#00add9!important}.filterComponent .ui.checkbox input:checked~label:after{background-color:#00add9!important;border-color:#00add9!important}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}.booking-details .calander .add-to-calander,.react-add-to-calendar__button{color:#00add9}.reward-selected-tag-color{background-color:#00add9}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#00add9!important}.apply-miles .range-slider-container .available-miles{color:#00add9}.apply-miles .miles-save,.apply-miles .miles-save:hover,.earn-miles-per-order .create-account{background-color:#00add9}.earn-miles-success .miles-web .earn-miles,.rewards_container .rewards_link,.sidebar-container .add-to-calendar,.sidebar-container .earn-miles,.total-miles-container .miles-value{color:#00add9}.feature_rewards_container .feature_rewards__book,.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#00add9}.cuvrd-card-container .view-cuvrd,.estimate-earn-miles .earn-miles{color:#00add9}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #00add9}.vin-dialog .content .vehicle-btn{background-color:#00add9}.order-dialog .content .order-action .order-dialog-button{background:#00add9}.cartwarning .content .cartwarning_confirm,.cartwarning .content .cartwarning_confirm:hover{background-color:#00add9}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#00add9}.tread_depth_tracker .buy_tires{background-color:#00add9!important}.filter__sidebar-drawer .drawer__footer .clear__all-btn,.provider_iframe .iframe_loader .go_back,.tire__filter .have__any-questions .contanct__number{color:#00add9}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#00add9}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#00add9!important;border:1px solid #00add9!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{background-color:#00add9!important}.applied__filters .clear_all,.shop-list .shop-tile .shop-detail .shop-miles{color:#00add9}.shop-list .shop-tile:hover{border:1px solid #00add9}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#00add9}.get-my-fuel-card{background-color:#00add9!important}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#00add9}.download-fuelcard-banner .ca-logo{background-color:#00add9}.otp-verification .otp-verification-continue{background-color:#00add9!important}.otp-verification .otp-verification-resend{color:#00add9!important}.add-payment-details .cards-parent .card-btn input[type=radio]{border:2px solid #00add9}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#00add9}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #00add9!important}.select-payment-radio-btn[type=radio]{border:1px solid #00add9}.select-payment-radio-btn[type=radio]:checked{border:6px solid #00add9}.instacart-shops .instacart-shop-select{background-color:#00add9!important}.instacart-shops .instacart-shop-selected{border:1px solid #00add9!important;color:#00add9!important}.selected-shop-border{border:1px solid #00add9!important}div.react-switch-bg{background-color:#00619e}span.primary-link,span.primary-link a{color:#00add9}span.link,span.link a{color:#00619e}.primary-bg{background-color:#00add9}.secondary-bg{background-color:#00619e}.primary-color{color:#00add9}.secondary-color{color:#00619e}.commonHd{background-color:#00619e}.nextMaintenanceEstimated{color:#00619e}span.seeHistory a{color:#00add9}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@font-face{font-family:DigitalNumbers;src:url(/static/media/DigitalNumbers-Regular.df8665d3.ttf) format("truetype");font-weight:400;font-style:normal}.caradvise-electric-blue{color:#0390ff}.caradvise-electric-blue-background{background-color:#0390ff}.caradvise-dark-blue-background{background-color:#002d5e}.caradvise-orange{color:#e95832}.caradvise-red{color:red;font-weight:600!important}.caradvise-very-light-gray{color:#f7f7f7}.caradvise-light-gray{color:#efefef}.caradvise-gray{color:#ddd}.caradvise-dark-gray{color:#666}.caradvise-electric-blue-gradient{background:#fff}.caradvise-ebay-background{background-image:linear-gradient(0deg,#faa41d,#ffd683)}@media screen and (max-width:425px){.caradvise-ebay-background{background-image:none}}.modal-dialog .modal-dialog-header{background:#e95832}.modal-dialog .modal-dialog-header .modal-dialog-header-title{color:#f7f7f7}.row{margin-bottom:15px;display:flex;flex:1 1;justify-content:space-between}.row:last-of-type{margin-bottom:0}.column--1{flex:1 1;margin-right:10px}.column--1:last-of-type{margin-right:0}.column--2{flex:2 1;margin-right:10px}.column--2:last-of-type{margin-right:0}.column--3{flex:3 1;margin-right:10px}.column--3:last-of-type{margin-right:0}.column--4{flex:4 1;margin-right:10px}.column--4:last-of-type{margin-right:0}.column--5{flex:5 1;margin-right:10px}.column--5:last-of-type{margin-right:0}.column--6{flex:6 1;margin-right:10px}.column--6:last-of-type{margin-right:0}.column--7{flex:7 1;margin-right:10px}.column--7:last-of-type{margin-right:0}.column--8{flex:8 1;margin-right:10px}.column--8:last-of-type{margin-right:0}.column--9{flex:9 1;margin-right:10px}.column--9:last-of-type{margin-right:0}.column--10{flex:10 1;margin-right:10px}.column--10:last-of-type{margin-right:0}.column--11{flex:11 1;margin-right:10px}.column--11:last-of-type{margin-right:0}.column--12{flex:12 1;margin-right:10px}.column--12:last-of-type{margin-right:0}.visible-md-down,.visible-md-up,.visible-sm{display:none}@media only screen and (max-width:949px){.visible-md-down{display:unset}}@media only screen and (min-width:426px){.visible-md-up{display:unset}}@media only screen and (max-width:425px){.visible-sm{display:unset}}.dash{display:flex;flex-direction:column;padding:10px;align-items:flex-start}@media screen and (max-width:950px){.dash{align-items:stretch}}@media screen and (max-width:720px){.dash{padding-left:unset;padding-right:unset}}.with-background{background:url(https://www.caradvise.com/images/bg-city.png) bottom no-repeat}.dashContainer{display:flex;flex-flow:row wrap;align-items:flex-start;min-height:105vh}@media screen and (max-width:720px){.dashContainer{align-items:stretch}}@media screen and (max-width:950px){.dashContainer{flex-direction:column;align-items:center}}.dashBanner{max-width:640px;width:100%;display:flex;height:80px;flex-direction:row;background:#fff;margin-bottom:20px;border-radius:6px;box-shadow:2px 2px 10px #ccc;background:url(/static/media/dash-banner.d6183628.png) no-repeat 100% 0;background-size:cover}.dashLeftContainer{order:1;display:flex;flex:1 1;flex-direction:column;align-items:stretch;justify-content:space-between;padding-right:20px}@media screen and (max-width:950px){.dashLeftContainer{padding-right:unset;align-items:center}}@media screen and (max-width:720px){.dashLeftContainer{width:95%;margin-right:5%;align-self:center}}@media screen and (max-width:425px){.dashLeftContainer{padding-right:0;padding-left:0;flex:0 0 auto}}.side-by-side-panels{display:flex;align-items:stretch}@media screen and (min-width:720px){.side-by-side-panels{width:640px}}.side-by-side-panels .dashLeft,.side-by-side-panels .generic-panel{width:315px;min-width:unset}.side-by-side-panels .dashLeft:first-child,.side-by-side-panels .generic-panel:first-child{margin-right:5px}.side-by-side-panels .dashLeft:nth-child(2) .dashLeftContent,.side-by-side-panels .dashLeft:nth-child(2) .generic-panel-container,.side-by-side-panels .generic-panel:nth-child(2) .dashLeftContent,.side-by-side-panels .generic-panel:nth-child(2) .generic-panel-container{padding-bottom:20px;font-family:Montserrat,sans-serif}@media screen and (max-width:720px){.side-by-side-panels{align-items:center;flex-direction:column;width:100%}.side-by-side-panels .dashLeft:first-child,.side-by-side-panels .generic-panel:first-child{margin-right:unset}.side-by-side-panels .dashLeft,.side-by-side-panels .generic-panel{width:100%}}.dashLeft{position:relative;width:100%;max-width:640px;flex:1 1;justify-content:center;background-color:#fff;border-radius:6px;margin-bottom:20px;box-shadow:2px 2px 10px #ccc;text-align:left}@media screen and (min-width:720px){.dashLeft{width:640px}}.dashRight{order:2;width:100%;padding-left:0;max-width:640px;flex:1 1}.dashRight .dashLeft,.dashRight .generic-panel{width:unset}@media screen and (max-width:719px){.dashRight{padding-left:10px;padding-right:10px;width:100%}}@media only screen and (max-width:949px){.mobileCart .cart-panel{display:block!important}.cart-header{display:none!important}}@media only screen and (min-width:950px){.mobileCart .cart-panel{display:none}}.dashBannerLeft{display:flex;flex:2 1;align-items:center;justify-content:center;text-align:left;color:#002d5e;font-weight:700}@media screen and (max-width:720px){.dashBannerLeft p{padding-left:5px}}.dashBannerRight{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding-right:5px}.dashLeftContent{padding:20px 20px 40px}.banner{position:relative;max-width:640px;flex:1 1;justify-content:center;background-color:#fff;border-radius:6px;box-shadow:2px 2px 10px #ccc;text-align:left;height:52px;margin-bottom:20px;width:100%}@media screen and (min-width:720px){.banner{width:640px}}.banner__inner_container{border-radius:6px;display:flex;height:100%;justify-content:center;width:100%;font-family:Montserrat,sans-serif!important}@media only screen and (min-width:950px){.appLinkDiv{margin-left:50%!important}}.no-charge-banner-container{height:98px;width:100%;margin-bottom:15px;flex-shrink:0;border-radius:10px;background:#e95832;align-self:stretch;position:relative}.no-charge-banner-container .text-conatiner{padding:1px 28px}.no-charge-banner-container .text-conatiner .primary-text{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.no-charge-banner-container .text-conatiner .meta-text{width:330px;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:500px){.no-charge-banner-container .text-conatiner{padding:1px 17px}.no-charge-banner-container .text-conatiner .meta-text{width:250px}}.no-charge-banner-container .caradvise-container{width:80px;height:52.9px;flex-shrink:0;border-radius:10px 0;background:#ed7759;position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.stepper-wrapper{margin:-14px -3px 150px -5px;height:auto;min-height:100vh;flex-direction:column;position:relative}.stepper-wrapper,.stepper-wrapper .wizard-header{width:-webkit-fill-available;width:-moz-available;display:flex}.stepper-wrapper .wizard-header{background:#fff;padding:10px;align-items:center;justify-content:center;grid-gap:36px;gap:36px}.stepper-wrapper .wizard-header .back-link-button{display:flex;align-items:center;grid-gap:19px;gap:19px;color:#343434;cursor:pointer}.stepper-wrapper .wizard-header .back-link-button .back-link-button-name{text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-.38px}@media (max-width:500px){.stepper-wrapper .wizard-header{top:-88px;position:relative;width:-webkit-fill-available;width:-moz-available}.stepper-wrapper .wizard-header .back-link-button{display:none}}.stepper-wrapper .step-wrapper{display:flex;width:65%;align-items:center;justify-content:space-around}.stepper-wrapper .step-wrapper .stepper-head{display:flex;position:relative;width:70%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-step .stepper-label:after{content:" ";height:2px;width:15px;background:#cfcfcf;display:flex;position:absolute;top:50%;left:110%;align-items:stretch;justify-content:center;align-content:flex-start}@media (max-width:500px){.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-step .stepper-label:after{left:75%}}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-step .review-label:after{content:none}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-indicator,.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-label{display:inline-block;vertical-align:middle;color:#cfcfcf}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-label{text-align:left;padding:0 .5rem}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{position:relative;text-align:center;padding:.5rem;flex-basis:100%}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.rightToLeft:after{left:-50%}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-complete .stepper-indicator-info{border-color:#616161;background-color:#616161;cursor:pointer}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-complete .stepper-label{color:#000}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-active .stepper-indicator-info{border-color:#000;background-color:#000;cursor:auto}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-active .stepper-label{color:#616161}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-warning .stepper-indicator-info{border-color:#f1c40f;background-color:#f1c40f}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-warning .stepper-label{color:#f1c40f}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-error .stepper-indicator-info{border-color:#e95a4b;background-color:#e95a4b}.stepper-wrapper .step-wrapper .stepper-head .stepper-step.is-error .stepper-label{color:#e95a4b}.stepper-wrapper .step-wrapper .stepper-head .stepper-step:last-child:after{display:none}.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator{position:relative;display:block;z-index:2}.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info{position:relative;display:inline-flex;justify-content:center;align-items:center;width:27px;height:27px;border:1px solid #e3e8ec;border-radius:50%;background-color:#e3e8ec;font-size:12px;line-height:22px;text-align:center;color:#fff;z-index:2}@media (max-width:500px){.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info{width:22px;height:22px}}.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info .stepper-tick{width:14px;fill:#fff}.stepper-wrapper .step-wrapper .stepper-head .stepper-label{position:relative;display:block;margin:.5rem 0;color:#616161;z-index:2}@media (max-width:1366px){.stepper-wrapper .step-wrapper{width:75%}}@media (max-width:500px){.stepper-wrapper .step-wrapper{width:-webkit-fill-available;width:-moz-available}.stepper-wrapper .step-wrapper .stepper-head{width:100vw;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-end}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{padding:0;flex-basis:auto}.stepper-wrapper .step-wrapper .stepper-head .stepper-step .stepper-label{color:#000;width:77px;font-size:14px}}@media (max-width:370px){.stepper-wrapper .step-wrapper .stepper-head{flex-wrap:nowrap}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{display:flex;align-items:center}}.stepper-wrapper .stepper-body{flex:1 1;margin:40px 0;height:auto}.stepper-wrapper .stepper-body .ui.grid>.column:not(.row),.stepper-wrapper .stepper-body .ui.grid>.row>.column{padding-left:8px!important;padding-right:8px!important}@media (min-width:1200px) and (max-width:1440px){.stepper-wrapper .stepper-body .ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.stepper-wrapper .stepper-body .ui.centered.grid>.row>.column:not(.aligned):not(.justified),.stepper-wrapper .stepper-body .ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left;width:45%!important}}@media (max-width:500px){.stepper-wrapper .stepper-body{bottom:90px;position:relative}.stepper-wrapper .stepper-body .ui.centered.grid{flex-direction:column-reverse;width:95vw;padding:0 18px}.stepper-wrapper .stepper-body .review-order-mobile{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.stepper-wrapper .stepper-body .ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.stepper-wrapper .stepper-body .ui.centered.grid>.row>.column:not(.aligned):not(.justified),.stepper-wrapper .stepper-body .ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left;width:100%!important}}.stepper-wrapper .stepper-footer{display:flex;align-items:center;background:#fff;height:70px;position:-webkit-sticky;position:sticky;bottom:0;justify-content:space-evenly;grid-gap:36px;gap:36px;width:-webkit-fill-available;width:-moz-available;position:fixed;z-index:200}.stepper-wrapper .stepper-footer .footer-label{color:#282828;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px}.stepper-wrapper .stepper-footer .footer-button-section{grid-gap:10px;gap:10px;display:flex;width:auto;align-items:center;justify-content:right}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section{display:flex;padding:0 10px;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section p{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.31px}.stepper-wrapper .stepper-footer-btn{font-size:16px;font-weight:700;line-height:1.75;border-radius:4px;letter-spacing:.02857em;border:#e95a4b;cursor:pointer;width:350px;padding:19px 10px!important;justify-content:center;align-items:center;color:#fff;height:50px;display:flex}.stepper-wrapper .stepper-footer-btn .ui.loading.loading.loading.loading.loading.loading.button{background-color:#e95a4b}.stepper-wrapper .stepper-footer-btn.primary{color:#fff;background-color:#e95a4b}.stepper-wrapper .stepper-footer-btn.primary:hover{background-color:#ed4735}.stepper-wrapper .stepper-footer-btn.success{color:#fff;background-color:#e95a4b}.stepper-wrapper .stepper-footer-btn:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);cursor:not-allowed}@media (max-width:500px){.stepper-wrapper .stepper-footer{bottom:40px;z-index:200;padding:16px 0;height:auto;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.stepper-wrapper .stepper-footer .banner-container{margin:-18px -18px 0;display:flex;justify-content:center}.stepper-wrapper .stepper-footer .banner-container .content-container{flex:inherit}.stepper-wrapper .stepper-footer .footer-label{display:none}.stepper-wrapper .stepper-footer .footer-button-section{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section{font-weight:600;color:#282828;padding-bottom:16px}}@media (max-width:500px){.stepper-wrapper{width:100vw}}.banner-container{display:flex;padding:8px 16px;margin-bottom:16px;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #3c3c3c;background:#282828}.banner-container .image-container{display:flex;padding:7px 0;align-items:flex-start}.banner-container .content-container{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;flex:1 0}.banner-container .content-container .title{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.banner-container .content-container .meta-text{color:#cfcfcf;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.v-container{display:flex;align-items:flex-start;flex-direction:column;align-self:stretch}.v-step{padding:16px 0;display:flex;grid-gap:24px;gap:24px;align-items:center}.v-stepper{position:relative}.v-step .circle{background-color:#fff;border:none;border-radius:100%}.v-step .circle,.v-step .custom-icon{width:20px;height:20px;display:inline-block}.v-step .line{top:40px;left:17px;height:90%;position:absolute;border-left:1px dashed grey}.v-step.completed .circle{visibility:visible;background-color:#0696d7;border-color:#0696d7}.v-step.completed .line{top:40px;left:17px;height:90%;border-left:1px dashed #f19881}.v-step.active .circle{visibility:visible;border-color:#0696d7}.v-step.empty .circle{visibility:hidden}.v-step.empty .line{top:0;height:150%}.v-step:last-child .line{border-left:1px solid #fff;z-index:-1}.v-content{display:inline-block;text-align:left}.kebab{cursor:pointer;position:relative;box-sizing:border-box;flex-direction:column;align-items:center;width:10px;display:flex;width:12px}.kebab figure{width:6px;height:6px;border-radius:5px;background:#bdbdbd;margin:3px 0}.kebab .middle{transition:all .25s cubic-bezier(.72,1.2,.71,.72);transform:scale(1);position:relative;-webkit-filter:blur(.1px);filter:blur(.1px)}.kebab .middle,.kebab .middle.active{box-shadow:0 .1px .1px 0 rgba(0,0,0,.16),0 .1px .3px 0 rgba(0,0,0,.12)}.kebab .middle.active{transform:scale(4.5);transition:all .25s cubic-bezier(.32,2.04,.85,.54)}.kebab li{font-family:Montserrat}.kebab a,.kebab li{color:#3c3c3c;text-decoration:none}.kebab li:hover{background:#f0f0f0}.kebab .dropdown{position:absolute;right:0;top:1em;transition:all .25s ease-out;transform:scale(0);transform-origin:100% 0;display:inline-flex;padding:16px 0;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;border-radius:8px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);z-index:2}.kebab .dropdown li{display:flex;padding:8px 16px;align-items:center;grid-gap:10px;gap:10px;min-width:180px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.kebab .dropdown li p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.kebab .dropdown:hover ul{transform:scale(1)}@media (max-width:500px){.kebab .dropdown{top:2em}}.kebab .dropdown.active{transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.chip-container{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;padding:5px 10px;border-radius:50px}.chip-container .chip-icon{width:16px;height:16px}.chip-container .chip-content{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.custom-dropdown{position:relative;width:20vw}@media (max-width:1366px){.custom-dropdown{width:30vw}}@media (max-width:768px){.custom-dropdown{width:40vw}}@media (max-width:500px){.custom-dropdown{width:100%}}.custom-dropdown .disabled{cursor:not-allowed}.custom-dropdown .dropdown-header{display:flex;align-items:center;justify-content:space-between;height:32px;padding:12px 16px;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #e3eae6;background:#fff}.custom-dropdown .dropdown-header img{height:40px;mix-blend-mode:darken;border-radius:0 0 30px 0}.custom-dropdown .dropdown-header .active-vehicle-details{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;flex:1 0}.custom-dropdown .dropdown-header .active-vehicle-details .placeholder-text-value{color:#747373;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.custom-dropdown .dropdown-header.open{border-bottom:none}.custom-dropdown .options{position:absolute;width:-webkit-fill-available;width:-moz-available;background-color:#fff;border:1px solid #ccc;border-top:none;display:flex;flex-direction:column;z-index:1;max-height:32vh;overflow:scroll;margin-top:10px;padding:16px;align-items:flex-start;grid-gap:16px;gap:16px;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.custom-dropdown .options .info-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;align-self:stretch;text-align:left}.custom-dropdown .options>div:nth-child(2n){background-color:#f8f8f8}.custom-dropdown .vehicle-options{position:absolute;z-index:1;width:-webkit-fill-available;width:-moz-available;display:flex;padding:16px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;border-radius:8px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-height:32vh;overflow:auto;margin-top:10px}.custom-dropdown .vehicle-options .info-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;align-self:stretch;text-align:left}.custom-dropdown .vehicle-options>div:nth-child(2n){background-color:#f8f8f8}.custom-dropdown .option{display:flex;align-items:center;grid-gap:0;gap:0;align-self:stretch;border-radius:8px;height:40px;padding:0 8px}.custom-dropdown .option .tire-sizes-list{display:flex;flex-direction:column;align-items:stretch;grid-gap:4px;gap:4px;width:100%}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#000;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e95832;width:26px;height:26px;content:none;outline:none;border-radius:50%;margin:0}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:26px;height:26px;border-radius:50%;content:none;position:relative}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]:checked:before{position:absolute;color:#e95832!important;content:"";background-color:#e95832;font-weight:bolder;font-size:17px;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);transition:transform .12s ease-in-out;border:3px solid #e95832;top:50%;left:50%}.custom-dropdown .option img{height:80px;mix-blend-mode:darken;border-radius:0 0 30px 0}.custom-dropdown .vehicle-option{display:flex;padding:8px 4px;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;border-radius:4px}.custom-dropdown .vehicle-option .vehicle-details{display:flex;flex-direction:column;align-items:stretch;grid-gap:4px;gap:4px}.custom-dropdown .vehicle-option .vehicle-details .vehicle-name{color:#343434;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.custom-dropdown .vehicle-option .vehicle-details .vehicle-year{display:flex;width:40px;height:18px;flex-direction:column;justify-content:center;flex-shrink:0;color:#71727a;text-align:center;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;border-radius:2px;border:1px solid #d4d6dd}.custom-dropdown .vehicle-option img{height:80px;width:36%;object-fit:contain;mix-blend-mode:darken;border-radius:0 0 30px 0}.custom-dropdown .option:hover,.custom-dropdown .vehicle-option:hover{background-color:#f0f0f0}.custom-dropdown .dropdown-arrow{font-size:12px;margin-left:8px;transform:rotate(0deg);transition:transform .3s ease}.custom-dropdown .dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown.disabled{opacity:.7;cursor:not-allowed}.grey-button-text-color{color:#282828}.grey-button-text-color,.orange-button-text-color{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.orange-button-text-color{color:#f7f7f7}.white-button-text-color{color:#e95832}.primary-button-text-color,.white-button-text-color{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.primary-button-text-color{color:#f7f7f7}.primary-button-color{color:#e95832}.grey-button,.primary-button-color{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.grey-button{background-color:#e3eae6;border-color:#e3eae6}.grey-button:hover{background-color:#888;border-color:#888}.grey-button:hover,.orange-link{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.orange-link{color:#e95832}.orange-button{font-family:Montserrat,sans-serif;font-weight:600;width:auto;background-color:#e95832;border-color:#e95832}.account-button{height:10px;width:140px}.orange-button:hover{background-color:#f04b22;border-color:#f04b22}.orange-button:hover,.white-button{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.white-button{background-color:#f7f7f7}.white-button:hover,.white-diagnose-text-button{font-family:Montserrat,sans-serif;font-weight:600;width:auto}.white-button:hover{background-color:#fafafa;color:#fafafa}@media only screen and (max-width:949px){.cart-panel.visible{display:block}}.visible-md-down .cart-panel{align-self:center}.toggle-container{display:flex;flex-direction:row;justify-content:space-around;background-color:#efefef}.toggle-container .guaranteed-price-container{text-decoration:underline;cursor:pointer}.toggle-container .guaranteed-price-container span>p>a{color:#666}.cart-panel{min-width:300px;max-width:420px}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:unset}}.cart-panel .black-link{cursor:pointer;text-decoration:underline;color:#e95832}.cart-panel .cart-header.classic-blue{background-color:#292f36}.cart-panel .cart-header{display:flex;flex-direction:row;justify-content:space-between;background-color:#292f36;color:#f7f7f7;padding:30px;border-top-left-radius:6px;border-top-right-radius:6px}.cart-panel .cart-header .price-container{display:flex;flex-direction:column;align-self:center}.cart-panel .cart-header p{margin:0 0 5px}.cart-panel .cart-header p.get-quote{font-size:24px}.cart-panel .cart-header p.cart-title{font-size:12px}.cart-panel .cart-header p.cart-price{font-size:30px}.cart-panel div.cart-summary{padding:0 30px 30px}@media screen and (max-width:425px){.cart-panel div.cart-summary{padding:0 15px 15px}}.cart-panel div.cart-summary hr{margin-top:-10px}.cart-panel div.cart-summary div.review-table hr{margin-top:8px}.cart-panel div.cart-summary p.cart-add-service-cta,.cart-panel div.cart-summary p.cart-change-appt-cta,.cart-panel div.cart-summary p.cart-change-shop-cta{margin-top:0}.cart-panel div.cart-summary p.cart-add-service-cta a,.cart-panel div.cart-summary p.cart-change-appt-cta a,.cart-panel div.cart-summary p.cart-change-shop-cta a{text-decoration:underline;color:#e95832;font-family:Montserrat,sans-serif!important}.cart-panel div.cart-summary div.cancel-change-section{display:flex;justify-content:space-between;font-family:Montserrat,sans-serif!important}.cart-panel div.cart-summary div.cart-buttons{display:flex;justify-content:center;font-family:Montserrat,sans-serif!important}.tooltip{max-width:50%}p.cart-change-appt-cta{padding-right:10px}.confirm-order-accordion{width:100%;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){.confirm-order-accordion{min-width:540px}}.review-order-info{display:flex;flex-direction:row}@media screen and (max-width:720px){.review-order-info{flex-direction:column}}.review-your-order{flex:1 1;margin-right:20px}.review-didyouknow{flex:1 1}.review-order-container{display:flex;flex-direction:column}@media screen and (max-width:950px){.review-order-container{flex-direction:column-reverse}}.circle-step-container{display:flex;flex-direction:row;align-items:flex-start;margin-top:20px;text-align:center;justify-content:space-between}@media screen and (max-width:950px){.circle-step-container{flex-direction:column;justify-content:flex-start}}.circle-step-container .circle-step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width:950px){.circle-step-container .circle-step{margin-bottom:20px}}.circle-step-container .circle-step .circle-step-number{color:#e95832;border-radius:999px;border:3px solid;width:50px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.review-order-index-container{height:auto;width:100%;display:flex;justify-content:inherit;padding-top:30px;flex-direction:column;align-items:center;grid-gap:44px;gap:44px;min-height:100vh}.review-order-index-container .review-order-header-parent{display:flex;flex-direction:column;align-items:flex-start;grid-gap:17px;gap:17px;width:70%}.review-order-index-container .review-order-header-parent .review-order-header{display:flex;align-items:center;grid-gap:24px;gap:24px}.review-order-index-container .review-order-header-parent .review-order-header .injected-svg{width:20px;height:20px}.review-order-index-container .review-order-header-parent .review-order-header .review-order-header-name{color:#282828;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px}.review-order-index-container .booking-details-container{display:flex;width:-webkit-fill-available;width:-moz-available;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff}.review-order-index-container .booking-details-container .horizontal-divider{align-self:stretch;border-top:1px solid #e0e0e0}.review-order-index-container .booking-details-container .booking-details-header{color:#282828;font-family:Catamaran;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px}.review-order-index-container .booking-details-container .membership-summary-container{display:flex;flex-direction:column;justify-content:space-between;grid-gap:20px;gap:20px;width:inherit}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}@media (max-width:500px){.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section{align-items:center}}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section .label{color:#282828;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:0}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section .see-more-link{color:#b83614;text-align:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .secondary-header{color:#616161;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.review-order-index-container .booking-details-container .membership-summary-container .front-card{padding-bottom:0!important;border:1px solid #e3e3e3}.review-order-index-container .booking-details-container .membership-summary-container .front-card .front-card-main-container{margin:20px}.review-order-index-container .booking-details-container .membership-summary-container .front-card .front-card-main-container .front-card-top-container{margin-top:0}.review-order-index-container .booking-details-container .membership-summary-container .front-card .front-card-bottom-container{margin-top:0!important}.review-order-index-container .booking-details-container .membership-summary-container .front-card .front-card-bottom-container .front-card-bottom-inner-container{padding-top:0!important;margin-left:20px!important;padding-bottom:20px!important;margin-right:20px!important;align-items:flex-end}.review-order-index-container .booking-details-container .membership-summary-container .card{margin:auto}@media (min-width:1440px) and (max-width:1640px){.review-order-index-container .review-order-header-parent{width:80%}}@media (min-width:1200px) and (max-width:1440px){.review-order-index-container .review-order-header-parent{width:95%}.review-order-index-container .ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.review-order-index-container .ui.centered.grid>.row>.column:not(.aligned):not(.justified),.review-order-index-container .ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left;width:45%!important}}@media (min-width:768px) and (max-width:1200px){.review-order-index-container .review-order-header-parent{width:95%}.review-order-index-container .ui.column.grid>[class*="six wide"].column,.review-order-index-container .ui.grid>.column.row>[class*="six wide"].column,.review-order-index-container .ui.grid>.row>[class*="six wide"].column,.review-order-index-container .ui.grid>[class*="six wide"].column{width:45%!important;padding:0 10px}}@media (max-width:500px){.review-order-index-container{padding:15px 0;margin:0}.review-order-index-container .review-order-header-parent{display:none}.review-order-index-container .booking-details-container{padding:10px}.review-order-index-container .ui.centered.grid,.review-order-index-container .ui.centered.grid>.row,.review-order-index-container .ui.grid>.centered.row{margin:0}.review-order-index-container .ui.column.grid>[class*="six wide"].column,.review-order-index-container .ui.grid>.column.row>[class*="six wide"].column,.review-order-index-container .ui.grid>.row>[class*="six wide"].column,.review-order-index-container .ui.grid>[class*="six wide"].column{width:100%!important;padding:0 10px}.review-order-index-container .instruction-card-container{padding-top:16px}}.wallet-buttons{display:flex;flex:1 1;grid-gap:8px;gap:8px;align-items:center;justify-content:space-evenly;justify-items:center}.check-in-details-container{display:flex;justify-content:space-between;align-self:stretch;flex-direction:column;grid-gap:16px;gap:16px}.check-in-details-container .map-section .mapboxgl-map{border-radius:6px}.check-in-details-container .map-section .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none!important}.check-in-details-container .horizontal-divider{align-self:stretch;border-top:1px solid #e0e0e0}.check-in-details-container .check-in-header-section{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:-webkit-fill-available;width:-moz-available}@media (max-width:500px){.check-in-details-container .check-in-header-section{flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}}.check-in-details-container .check-in-header-section .header{width:50%;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}@media (max-width:500px){.check-in-details-container .check-in-header-section .header{width:auto}}.check-in-details-container .check-in-header-section .header .label{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.check-in-details-container .check-in-header-section .header .label-text{color:#616161;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.check-in-details-container .check-in-header-section .modify-appointment-button{display:flex;width:252px;height:42px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;background:#f4f7f5}.check-in-details-container .check-in-header-section .modify-appointment-button .modify-appointment-edit-icon{width:16px;height:16px;flex-shrink:0}.check-in-details-container .check-in-header-section .modify-appointment-button .modify-appointment-text{color:#3c3c3c;text-align:center;font-family:catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.check-in-details-container .check-in-header-section .change-link{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.check-in-details-container .shop-company-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.check-in-details-container .shop-company-section .company-name-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.check-in-details-container .shop-company-section .company-name-section .name{color:#282828;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;flex-direction:column;justify-content:center}.check-in-details-container .shop-company-section .change-link{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.check-in-details-container .check-in-content-section{display:flex;align-items:center;grid-gap:16px;gap:16px;align-self:stretch}.check-in-details-container .check-in-content-section .direction-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;flex:1 0}.check-in-details-container .check-in-content-section .direction-section .label{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.check-in-details-container .check-in-content-section .direction-section .label-text{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.service-summary-details-container{display:flex;justify-content:space-between;align-self:stretch;flex-direction:column;grid-gap:24px;gap:24px}.service-summary-details-container .horizontal-divider{align-self:stretch;border-top:1px solid #e0e0e0}.service-summary-details-container .service-summary-header-section{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:-webkit-fill-available;width:-moz-available}.service-summary-details-container .service-summary-header-section .service-header{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.service-summary-details-container .service-summary-header-section .service-icon{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px}.service-summary-details-container .service-summary-content-section{display:flex;align-items:flex-start;align-self:stretch}.service-summary-details-container .service-summary-content-section .service-list{display:flex;flex-direction:column;width:-webkit-fill-available;width:-moz-available;margin:0;padding:0;grid-gap:8px;gap:8px}.service-summary-details-container .service-summary-content-section .service-list .service-list-item{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-name{max-width:325px;color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-name .bullet-point{color:#616161;margin-right:8px}@media (max-width:500px){.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-name{max-width:200px}}@media (max-width:375px){.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-name{max-width:175px}}.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-price{color:#dc4017;text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:normal;min-width:60px}.service-summary-details-container .estimated-total-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.service-summary-details-container .estimated-total-section .est-section .est-header{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.service-summary-details-container .estimated-total-section .est-total{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.service-summary-details-container .custom-earn-miles{width:96%!important}.service-summary-details-container .review-cancel-btn{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.cancellation-policy-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.cancellation-policy-container .cancellation-policy-header{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.cancellation-policy-container .cancel-text{color:#616161;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cancellation-policy-container .contact-us-details{display:flex;align-items:center;grid-gap:8px;gap:8px}.cancellation-policy-container .contact-us-details .link-text,.cancellation-policy-container .contact-us-details .text{color:#616161;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cancellation-policy-container .contact-us-details .link-text{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hidden-overflow{overflow:hidden}.booking-completed-index-container{margin-left:-2px;margin-right:-2px}.booking-completed-index-container .booking-completed-container{display:flex;width:-webkit-fill-available;width:moz-available;padding:18px 24px 32px;flex-direction:column;align-items:center;grid-gap:23px;gap:23px;border-radius:14px 14px 0 0;background:#fff;position:relative;margin-top:55px;height:20vh}.booking-completed-index-container .booking-completed-container .booking-completed-icon-section{position:absolute;bottom:auto;top:-50px}.booking-completed-index-container .booking-completed-container .booking-completed-close-icon{display:flex;justify-content:flex-end;align-items:center;align-self:stretch;height:24px;cursor:pointer}.booking-completed-index-container .booking-completed-container .booking-completed-content-section{display:flex;flex-direction:column;align-items:center;grid-gap:9px;gap:9px;align-self:center;width:300px}.booking-completed-index-container .booking-completed-container .booking-completed-content-section .booking-completed-header-section{color:#282828;text-align:center;font-family:Catamaran;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.56px}.booking-completed-index-container .booking-completed-container .booking-completed-content-section .booking-completed-content{color:#616161;text-align:center;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.38px}.booking-completed-index-container .modal-dialog{position:fixed!important;left:50%!important;right:0!important;border:none;bottom:0!important;height:inherit;top:75%;background:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:-webkit-fill-available!important;max-width:-moz-available!important}.booking-completed-index-container .modal-dialog .booking-completed-container{min-height:65vh;height:auto;margin-bottom:50px}.booking-completed-index-container .modal-dialog .booking-completed-container .booking-completed-content-section{width:300px}.booking-completed-index-container .modal-dialog .booking-completed-container .booking-completed-content-section .booking-completed-header-section .close-icon{display:none}.booking-completed-index-container .modal-dialog .booking-completed-container .booking-completed-calender-section{margin-bottom:30px}.booking-completed-index-container .modal-right-coner{position:absolute!important;right:20px!important;border:none;top:80px!important;height:inherit;background:none;width:31vw;padding-top:20px}@media (max-width:1700px){.booking-completed-index-container .modal-right-coner{width:35vw}}@media (max-width:1515px){.booking-completed-index-container .modal-right-coner{width:40vw}}@media (max-width:1366px){.booking-completed-index-container .modal-right-coner{width:43vw}}@media (max-width:1235px){.booking-completed-index-container .modal-right-coner{width:46vw}}@media (max-width:992px){.booking-completed-index-container .modal-right-coner{width:75vw;padding-top:0;top:0!important}}.booking-completed-index-container .modal-right-coner .booking-completed-container{min-height:auto;height:auto;border-radius:14px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-icon-section{top:0;left:-40px;border-radius:50%;box-shadow:-6px 0 4px 0 rgba(0,0,0,.09)}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-close-icon{display:none}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-content-section{width:450px}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-content-section .booking-completed-header-section{display:flex;justify-content:space-between;align-items:center;width:95%}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-content-section .booking-completed-header-section .close-icon{position:absolute;right:20px;cursor:pointer}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-calender-section{display:flex;width:80%;align-items:center;justify-content:flex-start}.review-order-accordion-section{display:flex;width:auto;flex-direction:column;background:#fff;border-radius:6px;padding:15px}.review-order-accordion-section .review-order-header{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;flex-direction:row;width:auto}.review-order-accordion-section .review-order-label{color:#3c3c3c;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:20px;line-height:normal}.review-order-accordion-section .review-order-amount-section,.review-order-accordion-section .review-order-label{display:flex;align-items:center;grid-gap:8px;gap:8px}.review-order-accordion-section .review-order-amount-section .review-order-amount{display:flex;padding:2px 4px;align-items:center;font-family:Montserrat;grid-gap:4px;gap:4px;border-radius:22px;color:#282828;font-size:16px;font-style:normal;font-weight:700}.review-order-accordion-section .accordion-content{padding:10px 16px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}.review-order-accordion-section .order-summary-index-container .order-summary-container{padding:0}.review-order-accordion-section .order-summary-index-container .order-summary-container .order-summary-header{display:none}.dashLeft>.vehicle .vehicle-panel,.generic-panel>.vehicle .vehicle-panel{display:flex;flex:4 1;flex-direction:column;justify-content:flex-start}.dashLeft>.vehicle .vehicle-panel .layout-container,.generic-panel>.vehicle .vehicle-panel .layout-container{display:flex;padding-right:15px;padding-bottom:15px}.dashLeft>.vehicle .vehicle-panel .layout-container .left,.generic-panel>.vehicle .vehicle-panel .layout-container .left{flex:1 1}.dashLeft>.vehicle .vehicle-panel .layout-container .left .ymm,.generic-panel>.vehicle .vehicle-panel .layout-container .left .ymm{color:#e95832;font-family:Catamaran,sans-serif;font-size:20px;font-weight:800;flex:1 0 50%;padding:15px 0 0 15px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .miles,.generic-panel>.vehicle .vehicle-panel .layout-container .left .miles{font-family:Montserrat,sans-serif;flex:1 0 50%;padding:8px 0 25px 15px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .link-to-garage,.generic-panel>.vehicle .vehicle-panel .layout-container .left .link-to-garage{font-family:Montserrat,sans-serif;flex:1 0 50%;font-size:14px;padding-top:15px;padding-left:15px;padding-bottom:5px;color:#e95832;text-decoration:underline}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner{margin:15px}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .maintenance-remind-label,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .maintenance-remind-label{left:40px;z-index:0}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner h3,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner h3{color:#000;font-size:16px;font-weight:700}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#e95832!important}.dashLeft>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .do-it-later-link,.generic-panel>.vehicle .vehicle-panel .layout-container .remind-me-maintenance-banner .do-it-later-link{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#e95832;text-decoration:none}.dashLeft>.vehicle .vehicle-panel .layout-container .right,.generic-panel>.vehicle .vehicle-panel .layout-container .right{flex:1 1;padding-bottom:1.1em;padding-right:10px}.dashLeft>.vehicle .vehicle-panel .layout-container .right .dash-image-wrapper,.generic-panel>.vehicle .vehicle-panel .layout-container .right .dash-image-wrapper{display:flex}.dashLeft>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img,.generic-panel>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img{margin-left:auto;height:130px!important;width:170px!important;border-radius:60px;margin-bottom:-15px}@media screen and (max-width:720px){.dashLeft>.vehicle .vehicle-panel .layout-container .left .ymm,.generic-panel>.vehicle .vehicle-panel .layout-container .left .ymm{font-size:22px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .miles,.generic-panel>.vehicle .vehicle-panel .layout-container .left .miles{flex:1 0 50%;padding:8px 25px 25px 15px}.dashLeft>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img,.generic-panel>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img{height:120px!important;width:160px!important;padding-left:5px}}@media screen and (max-width:425px){.dashLeft>.vehicle .vehicle-panel .layout-container .left,.generic-panel>.vehicle .vehicle-panel .layout-container .left{padding-bottom:5px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .ymm,.generic-panel>.vehicle .vehicle-panel .layout-container .left .ymm{font-size:14px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .miles,.generic-panel>.vehicle .vehicle-panel .layout-container .left .miles{font-size:12px;padding:6px 28px 20px 14px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .link-to-garage,.generic-panel>.vehicle .vehicle-panel .layout-container .left .link-to-garage{font-size:12px;padding-bottom:1px}.dashLeft>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img,.generic-panel>.vehicle .vehicle-panel .layout-container .right .dash-header-vehicle-image-wrapper img{height:120px!important;width:160px!important;padding-left:15px}}@media screen and (max-width:949px){.shopping-cart-open{display:none}}.vehicles-title{display:flex;text-align:left;padding:10px;justify-content:space-between}@media screen and (max-width:720px){.vehicles-title{justify-content:center}}.vehicles-title>div{width:345px}@media screen and (max-width:720px){.vehicles-title>div{width:unset;margin-left:20px;margin-right:20px}}@media screen and (max-width:425px){.vehicles-title>div{margin-left:10px;margin-right:10px}}.garage-top-container{display:flex;margin-top:10px;margin-left:10px;margin-bottom:6px;width:350px}@media screen and (max-width:425px){.garage-top-container{max-width:350px}}.garage-header{font-weight:900}.vehicles-container{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;font-size:smaller;align-items:flex-start}@media screen and (max-width:720px){.vehicles-container{flex-direction:column;align-items:center;padding:0 10px}}.vehicles-container .vehicle-info-container.vehicle-default{display:flex;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding-bottom:16px;font-family:Montserrat,sans-serif!important}.vehicles-container .vehicle-info-container:not(.vehicle-default){cursor:pointer}@media screen and (max-width:720px){.vehicles-container .vehicle-container{width:100%;display:flex;flex-direction:column;align-items:center}}.vehicles-container .vehicle-info-container{display:flex;width:340px;margin:6px auto;align-items:stretch;justify-content:center;flex-direction:column;background-color:#fff;padding:10px;border-radius:6px;box-shadow:2px 2px 10px #ccc}@media screen and (max-width:720px){.vehicles-container .vehicle-info-container{width:90%;max-width:340px}}@media screen and (min-width:950px){.vehicles-container .vehicle-info-container{margin:6px}}.vehicles-container .vehicle-info-container .vehicle-image{display:flex;justify-content:center;width:100%}.vehicles-container .vehicle-info-container .vehicle-image .image-placeholder{width:220px;height:165px}.vehicles-container .vehicle-info-container .vehicle-image img{width:65%;height:100%;object-fit:scale-down}.vehicles-container .vehicle-info-container .vehicle-ymm{display:flex;padding-left:5px;font-weight:800;font-size:large;align-items:center;text-align:left;font-family:Catamaran,sans-serif;color:#e95832}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#e95832}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0;padding-left:10px}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table thead tr{font-family:Lato,sans-serif;border-bottom:1px solid #ddd;font-size:medium;display:block;padding-left:15px}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table thead tr:last-child{border-bottom:0;padding:0 0 0 15px}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table td,.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table th{padding:20px 0;font-family:Montserrat,sans-serif}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table .tread_depth__container{margin:15px 0!important;cursor:default}.vehicle-default-text{color:#fff;text-align:center;font-size:smaller;font-weight:medium;margin:0 5px;padding:10px 0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-family:Montserrat,sans-serif!important}.vehicle-default-text-background{background:#e95832}@media screen and (max-width:720px){.vehicle-default-text-background{width:90%;margin-bottom:10px;padding-left:10px;padding-right:10px;max-width:340px}}p.vehicle-details-modal-title{font-size:x-large;font-weight:900;color:#292f36;text-align:center;font-family:Catamaran,sans-serif}.vehicle-title-details{font-weight:400;font-family:Montserrat,sans-serif;color:#282828;padding-left:3px}.vehicle-title-details p{margin-top:0!important}.manage-vehicle-image-wrapper{display:flex}.manage-vehicle-image-wrapper img{height:70px;padding-left:65px;border-radius:20px}.manage-vehicle-placeholder-svg-wrapper{display:flex}.manage-vehicle-placeholder-svg-wrapper img{height:55px;padding-left:65px;padding-right:10px}.menu-glovebox-vehicle{display:flex;justify-content:space-between;color:#e95832;text-decoration:underline;font-size:14px;margin-left:10px;padding-bottom:10px;cursor:pointer}.menu-gloveboxNavLink{color:#e95832;padding-right:10px;font-family:Montserrat,sans-serif}.menu-vehicle{border-radius:10px}.menu-vehicle:after,.menu-vehicle:before{content:"";display:block;position:absolute;left:28%;width:0;height:0;border-style:solid;transform:rotate(272deg)}.menu-vehicle:after{top:-19px;border-color:transparent transparent transparent #fff;border-width:10.5px}.menu-vehicle:before{top:-22px;border-color:transparent transparent transparent #d3d3d3;border-width:11px}@-moz-document url-prefix(){select{height:unset!important}}.membership-upgrade-card{cursor:pointer;box-shadow:2px 3px 10px 2px rgba(0,0,0,.2);margin:5px;display:flex;flex-direction:column;justify-content:space-between}.membership-upgrade-card .membership-ca-logo{display:block;background:url(/static/media/CarAdvise-Logo.e642d56d.svg) no-repeat 50%;background-size:contain;width:150px;margin:0 auto;height:30px;padding-bottom:.75em}@media only screen and (max-width:425px){.membership-upgrade-card .membership-ca-logo{width:100px}}.membership-upgrade-card .plan-name-wrapper{margin:0 auto 1em;width:50%;background-color:#efefef}@media only screen and (max-width:425px){.membership-upgrade-card .benefits-list{font-size:.8em}}.membership-upgrade-card .logo-and-benefits{padding:1em}.membership-upgrade-card .plan-price{padding:0 1em 1em}.membership-upgrade-card .plan-price .price{justify-content:center;font-size:1.5em}.membership-upgrade-card .plan-price .trial-expiration{font-size:.8em}.membership-upgrade-content{padding-bottom:10px}.membership-upgrade-content .membership-upgrade-cards,.membership-upgrade-content .membership-upgrade-clauses{display:flex;flex-direction:row;justify-content:center}.need-a-tow-outer-wrapper{padding:0 5px}.need-a-tow-border-wrapper{border-radius:10px;border:2px solid #e95832;height:80px}.need-a-tow-inner-box{height:80px;padding:20px;text-align:left}.need-a-tow-inner-box .tow-truck-img{float:left;height:80%;padding-right:5px}.need-a-tow-inner-box p{font-size:18px}.need-a-tow-inner-box a{color:#e95832;text-decoration:underline}@media screen and (max-width:420px){.need-a-tow-inner-box{padding:20px 8px 0}.need-a-tow-inner-box a{font-size:12px}}.main-container1{display:grid;grid-template-columns:repeat(auto-fit,minmax(222px,1fr));grid-gap:10px;flex-direction:row;justify-content:center;align-items:center;border-radius:10px;padding:2%}@media screen and (max-width:820px){.main-container1{display:block}}.inner-container1{flex:0.35 1;margin-left:20%;margin-right:20%}@media screen and (max-width:1366px){.inner-container1{margin-left:10%;margin-right:10%}}@media screen and (max-width:1024px){.inner-container1{margin-left:3%;margin-right:3%}}@media screen and (max-width:500px){.inner-container1{margin-left:0;margin-right:0}}.right-container1{flex:0.6 1}@media screen and (max-width:1024px){.right-container1{margin-left:3%;margin-right:3%}}.front-card{box-shadow:2px 2px 0 #ccc;border-radius:5px}.front-card-main-container{margin:5%;display:flex;flex-direction:column}.front-card-top-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:5%}.front-card-top-left-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.front-membership{font-weight:600;font-size:17px;line-height:20px;color:#343434}.front-id,.front-membership{font-family:Montserrat,sans-serif}.front-id{font-weight:400;font-size:18px;line-height:19x}.front-since{font-weight:300;font-size:16px;height:17px}.front-member-vehicle-plan{margin-bottom:5%;font-weight:500;font-size:15px;line-height:18px;color:#444}.front-member-vehicle-plan,.front-name{font-family:Montserrat,sans-serif;text-align:left}.front-name{font-style:normal;font-weight:520;font-size:16px;line-height:130%}.front-phone{height:17px;top:110px}.front-number{font-weight:400;font-size:13px;text-indent:.5rem;text-align:left!important;width:"30%"}.front-logo{width:60px;height:10px;top:11px;color:#1354fa;transform:scale(50px,0)}.front-card-bottom-container{background-size:cover;background-repeat:no-repeat;margin-top:6%}.front-card-badge{height:45px;width:45px;align-self:center!important;padding-top:5%;margin-top:5%}@media print{.front-card-bottom-container{font-size:30px!important;font-family:Muli,Helvetica,Arial,sans-serif!important}}@media print{a,body,div,html,span{font-size:19pt!important;line-height:22pt!important}.front-card{scale:75%}.front-card-badge{scale:165%!important;margin-top:20%!important}.front-membership{font-size:24pt!important;line-height:27pt!important}.premium-print{scale:180%;margin-top:10%!important}.back-card-barcode-div{scale:95%;margin-left:30%}.back-card-main-container{padding-bottom:2%}.front-id,.front-name{font-size:22pt!important;line-height:25pt!important}.front-name{font-family:Montserrat}.front-logo{scale:300%!important;line-height:45pt!important}.front-member-vehicle-image{scale:120%!important;padding:5%!important}.front-member-vehicle-count{min-width:55pt!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;height:30pt!important;align-items:center}.front-member-vehicle-count span{font-size:32pt!important;line-height:35pt!important}.front-member-vehicle-plan{font-size:20pt!important;line-height:23pt!important}.back-card-title{font-weight:600;font-size:22pt!important;line-height:25pt!important}.wallet{display:none}}.front-card-bottom-inner-container{margin-left:5%;margin-right:5%;padding-top:10%;padding-bottom:5%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;align-content:left}.front-card-member-div{display:flex;align-items:left;flex-direction:column;padding-top:5%}.front-card-phone-div{display:flex;flex-direction:row}.back-card{min-height:220px;max-height:220px;width:380px;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:10px}.back-card-title{font-weight:600;font-size:17px;font-family:Montserrat,sans-serif;line-height:20px;color:#343434;display:flex;justify-content:flex-start;padding-bottom:1%}.back-card-description{font-weight:300;font-size:16px;line-height:17px;color:#6f6f6f;display:flex;align-items:flex-start}.back-card-help{display:flex;padding-bottom:2%;font-family:Montserrat,sans-serif;font-style:normal;font-weight:550;font-size:13px;line-height:10px;color:#1354fa}@media screen and (min-width:350px) and (max-width:390px){.back-card-help{font-size:12px}}@media screen and (min-width:700px) and (max-width:900px){.back-card-help{font-size:18px}}@media screen and (min-width:2500px){.back-card-help{font-size:17px}}.back-card-need-help-div{flex:1 1;display:flex;flex-direction:column;align-items:flex-end;width:95%;margin-top:-8%;-webkit-margin-before:auto;margin-block-start:auto}@media screen and (max-width:400px){.back-card-need-help-div{margin-top:-2%}}@media screen and (min-width:1000px) and (max-width:1500px){.back-card-need-help-div{margin-top:0}}.back-card-main-container{height:80%;width:100%;display:flex;justify-content:flex-start;flex:3 1;flex-direction:column;margin-top:-2%}.back-card-inner-container{flex:1 1;margin:5% 5% 1%;text-align:left}.back-card-barcode-div{display:flex;justify-content:flex-end;align-content:center}.align-left-style{text-align:left}.membership-right-container-header{text-align:left;font-weight:550;font-size:15px;font-family:Montserrat,sans-serif;line-height:17px;margin-left:2%}.wallet{display:flex;flex:1 1;flex-direction:column;align-content:center;margin-top:2%}.wallet-apple{width:100%}.wallet-apple-inner-div{width:60%;background-color:#000;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-left:20%}.wallet-google{margin-top:5%;width:100%}.wallet-google-inner-div{width:80%;margin-left:20%}.membership-print-button{padding:8px 12px;grid-gap:4px;gap:4px;margin-top:4%;width:60%;height:10%;border:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:16px;color:#fff;background-color:#e95832;border-radius:4px;cursor:pointer}@media screen and (max-width:1024px){.membership-print-button{width:60%}}@media screen and (min-width:750px) and (max-width:850px){.membership-print-button{padding-bottom:3%;padding-top:3%}}.front-member-vehicle-count{display:flex;flex-direction:row;align-items:center;padding:3px 5.99999px;grid-gap:3px;gap:3px;min-width:52px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:25.5px;left:182px;top:239px;background:#edf0f5;border-radius:43.4999px}.front-member-vehicle-image{width:30px;height:30px;padding:2%}.front-member-vehiclecount{font-weight:510;font-size:22px;line-height:25px;padding-left:2%;margin-top:-5%}@media print{.page-break{display:block;margin-top:1%}}@page{size:portrait}.schedule-panel{flex-direction:row;align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;max-width:640px;width:100%}@media screen and (max-width:425px){.schedule-panel{margin-bottom:unset;min-height:110px;align-items:stretch;justify-content:space-between;flex-direction:column}}.schedule-panel-orange-buttons{display:flex;flex-direction:row}@media screen and (max-width:425px){.schedule-panel-orange-buttons{justify-content:space-around}}.schedule-panel-diagnose{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.schedule-panel-diagnose label{font-family:Montserrat,sans-serif;flex:1 1;margin:0 5px}@media screen and (max-width:720px) and (min-width:425px){.schedule-panel-diagnose{padding-left:5px}}@media screen and (max-width:425px){.schedule-panel-diagnose{margin-top:20px;padding-bottom:20px!important}}.schedule-panel-diagnose .white-button{flex:1 1}@media screen and (max-width:425px){.schedule-panel-diagnose .white-button{max-width:100px;padding:8px}}.input-vin{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:720px){.input-vin{flex-direction:column;align-items:center}.input-vin div.license-plate,.input-vin div.license-plate>input,.input-vin div.vin{width:100%}}.input-vin .license-plate{display:flex;flex:1 1}.input-vin .vin{display:flex;flex:3 1;flex-direction:column;align-items:stretch}.input-vin input{padding:10px;font-size:14px;margin:5px 5px 15px 0;background:#fff;border:1px solid #ccc;text-transform:uppercase;border-radius:3px;box-shadow:inset 2px 2px 4px #efefef}.shop-appointment-picker-panel{text-align:center}@media screen and (min-width:720px){.shop-appointment-picker-panel{min-width:580px;min-height:475px}}@media screen and (max-width:720px){.shop-appointment-picker-panel .scrollable-in-mobile{overflow:hidden;overflow-y:scroll;max-height:100px}}.shop-appointment-picker-panel .heading{font-weight:600;font-size:1.1rem;margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#292f36}.shop-appointment-picker-panel .calendar{display:flex;justify-content:center}.shop-appointment-picker-panel .item-selector{display:flex;flex-wrap:wrap;justify-content:center}.shop-appointment-picker-panel .item-selector .item-selector-item{background-color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-right:3px;margin-left:3px;margin-bottom:10px;min-width:60px;border:1px solid grey;cursor:pointer;font-family:Montserrat,sans-serif}.shop-appointment-picker-panel .item-selector .selected{background-color:#282828;color:#fff}.mobile-vehicle-image-wrapper{display:flex}.mobile-vehicle-image-wrapper img{margin-left:auto;height:130px!important;width:170px!important;border-radius:60px;margin-bottom:-15px}.affiliation-banner{position:relative;width:100%;max-width:640px;flex:1 1;justify-content:center;background-color:#fff;border-radius:6px;margin-bottom:20px;box-shadow:2px 2px 10px #ccc;text-align:left;flex-direction:row;display:flex;min-height:50px}@media screen and (min-width:720px){.affiliation-banner{width:640px}}.affiliation-banner .affiliation-banner-left{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:20px;margin-top:5px}.affiliation-banner .affiliation-banner-right{flex:3 1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:5px 20px}.modal-dialog-content.affiliation-modal-content{padding:0!important;align-items:center;display:flex;justify-content:center;flex-direction:column}.modal-dialog-content.affiliation-modal-content h2.stronger-h2{font-weight:700;letter-spacing:1px;text-shadow:1px 0 #888;color:#000;margin-top:0}@media screen and (max-width:425px){.modal-dialog-content.affiliation-modal-content h2.stronger-h2{font-size:14px}}.modal-dialog-content.affiliation-modal-content .line-item{display:flex;flex-direction:column;align-items:center;padding-bottom:10px}@media screen and (max-width:425px){.modal-dialog-content.affiliation-modal-content .line-item>p{font-size:11px}}.modal-dialog-content.affiliation-modal-content .line-item-selected{display:flex;flex-direction:column;align-items:center;padding-bottom:10px;color:#000}@media screen and (max-width:425px){.modal-dialog-content.affiliation-modal-content .line-item-selected>p{font-size:11px}}@media screen and (max-width:425px){.modal-dialog-content.affiliation-modal-content .tier-bubble,.modal-dialog-content.affiliation-modal-content .tier-bubble-selected{font-size:12px}}.tier-bubble{padding:10px 20px;border-radius:30px;box-shadow:1px 2px 15px #ccc;font-weight:700;letter-spacing:1px;display:flex;flex-direction:row;justify-content:center}.tier-bubble span{text-align:center}.tier-bubble-selected{padding:10px 20px;border-radius:30px;box-shadow:1px 2px 15px #ccc;font-weight:700;letter-spacing:1px;display:flex;flex-direction:row;justify-content:center;background-color:#000;color:#fff}.tier-bubble-selected span{text-align:center}@media only screen and (min-width:425px) and (max-width:720px){.affiliation-banner-right{font-size:.9rem}}@media only screen and (min-width:350px) and (max-width:424px){.affiliation-banner-right{font-size:.8rem}}@media only screen and (max-width:349px){.affiliation-banner-right{font-size:.7rem}}.step-container{display:flex;justify-content:center;grid-gap:20px;gap:20px;padding:15px;margin-top:50px}.step-card{position:relative;background:#f9f9f9;padding:10px;border-radius:.75rem;width:128px;height:113px;text-align:center;font-family:Segoe UI,sans-serif}.step-card p{font-size:1rem;color:#333;margin:0}.step-number{position:absolute;top:-10px;right:15px;background:#1c1c1c;color:#fff;width:28px;height:28px;font-weight:700}.icon-circle,.step-number{border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-circle{width:64px;height:64px;margin:0 auto}.icon{width:48px;height:48px}.discount-icon{background:#ef4a23;color:#fff;font-weight:700;font-size:1.25rem;padding:.5rem .75rem;border-radius:999px}hr{width:93%;color:#000;background-color:#000;height:1px}.drive-more-container{display:flex;align-items:center;background-color:#696969;width:93%;border-radius:5px;padding-left:10px;padding-right:10px;grid-gap:10px;gap:10px}.uber-car{height:20px;width:20px}.benefit-card-container{grid-gap:20px;gap:20px;display:flex;flex-direction:column;width:90%}.benefit-card{background-color:#f8f8f8;padding:10px;border-radius:12px;font-family:Helvetica Neue,sans-serif;color:#333}.benefit-card .title{background-color:#fff;padding:8px 12px;border-radius:8px;font-weight:600;font-size:18px;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:16px}.benefit-card .benefit-item{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px;font-size:18px}.benefit-card.your-tier-card{background-color:#fef6f4;border:1px solid #fae0d9}.benefit-card .your-tier-title{font-weight:500;font-size:16px}.benefit-card .your-tier-text{display:flex;padding:10px;align-items:flex-start}.benefit-card .benefit-card-header{display:flex;justify-content:space-between}.terms-and-conditions{flex-direction:column!important;align-items:flex-start;padding-top:10px;width:85%!important;text-align:left}.ca-logo-container{background-color:#e95832;height:77px;width:100%;display:flex;justify-content:center}.modal-no-buttons+.modal-dialog-buttons{margin:0!important}.bm-burger-bars{background:#292f36;height:12%!important}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7;background-color:#fff!important}.bm-menu{background-color:#282828!important;padding:0!important;font-size:1.15em;text-align:left}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:0!important}.bm-overlay{background:rgba(0,0,0,.3)}.bm-menu-wrap{width:260px!important}.bm-burger-button{display:block;position:absolute;width:21px;height:15px;left:15px;top:13px}@media only screen and (min-width:950px){.bm-burger-button{display:none}}.side-menu-bm-menu{border-bottom:1px dotted #000;border-top:1px dotted #000;margin-top:30%}.side-bar-menu-item{text-align:left;padding-top:10%;font-size:16px;color:#fff;width:"100%"}.side-menu-bm-menu-item{padding-top:5%;padding-bottom:5%;padding-left:10%!important;padding-right:10%!important;color:#fff}.side-menu-bm-menu-item:hover{background-color:#21272c}.side-menu-bm-menu-item.active{color:#292f36;background-color:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7)}.side-menu_v2 .bm-burger-bars{background:#292f36;height:12%!important}@media only screen and (max-width:540px){.side-menu_v2 .bm-burger-bars{background:#fff}}.side-menu_v2 .bm-cross-button{height:24px;width:24px}.side-menu_v2 .bm-cross{background:#bdc3c7;background-color:#fff!important}.side-menu_v2 .bm-menu{background-color:#e3eae6!important;padding:0!important;font-size:1.15em;text-align:left}.side-menu_v2 .bm-morph-shape{fill:#373a47}.side-menu_v2 .bm-item-list{color:#292f36;padding:0!important}.side-menu_v2 .bm-overlay{background:#fff}.side-menu_v2 .bm-menu-wrap{width:260px!important}.side-menu_v2 .bm-burger-button{display:block;position:fixed;width:30px;height:30px;left:13px;top:13px}@media only screen and (min-width:950px){.side-menu_v2 .bm-burger-button{display:none}}.side-menu_v2 .side-menu-bm-menu{border-bottom:none!important;border-top:none!important;margin-top:30%}.side-menu_v2 .side-bar-menu-item{text-align:left;padding-top:10%;font-size:16px;color:#292f36;width:"100%"}.side-menu_v2 .side-menu-bm-menu-item{padding-top:5%;padding-bottom:5%;padding-left:10%!important;padding-right:10%!important;color:#292f36}.side-menu_v2 .side-menu-bm-menu-item .fa-sm{font-size:19px;margin-left:3px}.side-menu_v2 .side-menu-bm-menu-item:hover{background-color:#fff;color:#292f36}.side-menu_v2 .side-menu-bm-menu-item.active{color:#292f36;background-color:#fff;background:linear-gradient(90deg,#fff,#f7f7f7)}.site-header{position:-webkit-sticky!important;position:sticky!important;width:100%;z-index:20;display:flex;background-color:#fff;flex-direction:row;justify-content:space-between;color:#999;box-shadow:2px 2px 10px #999}@media only screen and (max-width:950px){.site-header{display:flex;height:auto}}@media only screen and (max-width:540px){.site-header{height:40px}}.site-header a{color:#999;text-decoration:underline;margin-top:-50px}.header-parent{width:100%;margin-left:0!important;margin-right:0!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid #eae6e6}.header-parent .profile-dropdown{position:absolute;background:#fff;right:35px;bottom:-90px;box-shadow:2px 2px 10px #999;padding:20px;z-index:999}.header-parent .profile-dropdown.inactive{display:none}.header-parent .profile_modal{position:fixed;z-index:0;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.1)}.header-parent .profile_modal.inactive{display:none}.header-parent .item{text-align:end}.header-parent .profile-link{text-decoration:unset}.header-parent .user{display:flex;flex-direction:column;padding:8px}.header-parent .user-details{display:flex;align-items:center;cursor:pointer}.header-parent .user-details img{margin-right:5px}.header-parent .user-details .user-name{font-weight:600;font-size:14px;color:#000;margin-right:5px;font-family:Montserrat,sans-serif}.header-parent .account-type{font-weight:400;font-size:12px;letter-spacing:.15px;color:#000;margin-left:20px}.header-parent .header-main-section{display:flex;justify-content:center;align-items:center;grid-gap:16px;gap:16px}@media (max-width:500px){.header-parent .header-main-section{grid-gap:4px;gap:4px}}.header-parent .header-main-section .header-shop-section{position:relative}.header-parent .header-main-section .header-shop-section .dashboard-search-shop-container{width:0!important;height:0!important;overflow:hidden!important}.header-parent .header-main-section .header-shop-info-container{display:flex;padding:8px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.header-parent .header-main-section .header-shop-info-container .shop-information-text{width:auto;max-width:167px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#fff;font-size:12px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.31px}@media (max-width:500px){.header-parent .header-main-section .header-shop-info-container .shop-information-text{max-width:112px}}.header-parent .header-main-section .header-shop-info-container:hover{background-color:#3c3c3c;border-radius:4px}.header-parent .header-main-section .shop-information-modal{position:absolute;right:0;top:2.5em;transition:all .25s ease-out;transform:scale(0);transform-origin:100% 0;display:inline-flex;padding:24px;width:280px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;border-radius:8px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);z-index:2}@media (max-width:500px){.header-parent .header-main-section .shop-information-modal{width:230px;right:-6em}}.header-parent .header-main-section .shop-information-modal .modal-shop-name{color:#3c3c3c;font-family:Catamaran;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.header-parent .header-main-section .shop-information-modal .modal-shop-name .modal-shop-info-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.header-parent .header-main-section .shop-information-modal .modal-shop-name .modal-shop-info-content .modal-shop-name{text-align:left}.header-parent .header-main-section .shop-information-modal .modal-shop-name .modal-shop-info-content .modal-shop-address{color:#616161;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-align:left}.header-parent .header-main-section .shop-information-modal .modal-shop-name .modal-shop-info-content .modal-shop-address span{display:block}.header-parent .header-main-section .shop-information-modal .modal-shop-change-btn{display:flex;height:44px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;background:#f4f7f5;color:#3c3c3c;text-align:center;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.header-parent .header-main-section .shop-information-modal.active{transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.header-parent .header-main-section .shop-information-modal.inactive{display:none}.vehicle{margin-left:0!important;margin-right:0!important;width:auto;padding:10px 15px}.vehicle .vehicle-details{display:flex;align-items:center;justify-content:flex-start}.vehicle .vehicle-details span{font-size:16px;font-weight:700;color:#000;line-height:19px;margin-left:3px}.headerLogo{display:block;margin-left:10px;background:url(/static/media/CarAdvise-Logo.e642d56d.svg) no-repeat 50%;background-size:contain;width:167px;height:30px}@media only screen and (max-width:950px){.headerLogo{margin:0 auto}}@media only screen and (max-width:425px){.headerLogo{height:20px}}@media print{.headerLogo{content:url(/static/media/CarAdvise-Logo.e642d56d.svg)}}.item{padding:5px!important}.headerLeft{justify-content:flex-start;flex-direction:row;display:flex;align-items:center;flex:6 1}@media only screen and (max-width:950px){.headerLeft{padding-left:60px}}.partnerLogo{display:none;background:"" no-repeat 0 0;background-size:contain;width:200px;height:20px;margin:0 0 0 10px}@media only screen and (max-width:950px){.partnerLogo{display:none}}.headerRightContainer{flex:1 1;display:none;text-align:left;padding-top:5px}@media only screen and (min-width:950px){.headerRightContainer{display:flex;justify-content:flex-end}}.headerRightContainer .headerRight{display:flex;justify-content:flex-end;flex-direction:row}@media only screen and (max-width:950px){.headerRightContainer .headerRight{flex:1 1}}.headerRightContainer .headerRight a{color:#f04b22;font-size:14px}.shopping-cart-icon.open{color:#666}.shopping-cart-icon{padding-top:0;max-width:50px;flex-direction:row;justify-content:flex-end}@media only screen and (min-width:950px){.shopping-cart-icon{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:395px){.shopping-cart-icon{margin-right:2%!important}}.shopping-cart-icon div{height:20px}.shopping-cart-icon div .fa-stack{height:1em;font-size:20px}.shopping-cart-icon div .fa-stack[data-count]:after{position:absolute;right:8%;content:attr(data-count);font-size:40%;padding:.33em;border-radius:999px;line-height:1em;color:#fff;background:rgba(255,0,0,.85);text-align:center;min-width:1em;font-weight:700}.headMenuIcon{bottom:100%;left:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;border-bottom-color:"grey";margin-left:-51px}.upgradeModalLink{color:#e95832!important;text-decoration:underline;font-size:12px;cursor:pointer;font-family:Montserrat,sans-serif!important}.header-width{width:100%}.header-img{width:30px;height:25px}.headerLogo-white{display:block;margin-left:30px;background:url(/static/media/CarAdvise-LogoWhite.21c14e4d.svg) no-repeat 50%;background-size:contain;width:167px;height:30px}@media only screen and (max-width:950px){.headerLogo-white{margin:0 auto}}@media only screen and (max-width:425px){.headerLogo-white{height:20px}}@media print{.headerLogo-white{content:url(/static/media/CarAdvise-Logo.e642d56d.svg)}}.site-header_v2{position:-webkit-sticky!important;position:sticky!important;width:100%;z-index:20;display:flex;background-color:#282828;flex-direction:row;justify-content:space-between;color:#999;box-shadow:2px 2px 10px #999}.site-header_v2 .ui.grid{margin-left:0;margin-right:0}.site-header_v2 .header-parent .header-parent-mobile-section{width:100%;padding:16px;display:flex;justify-content:space-between}.site-header_v2 .header-parent .header-parent-mobile-section .header-parent-title{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.41px}.site-header_v2 .header-parent .header-parent-mobile-section .header-parent-cancel-btn{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media only screen and (max-width:950px){.site-header_v2{display:flex;height:auto}}@media only screen and (max-width:540px){.site-header_v2{height:60px;z-index:300;background-color:#282828;display:flex;flex-direction:column}.site-header_v2 .header-parent{position:fixed!important;border-bottom:1px solid #5f5f5f;height:inherit;background-color:#282828;z-index:300}.site-header_v2 .header-parent .header-content{display:flex;width:100%;padding:0 0 0 50px;justify-content:space-around;align-items:center}}@media only screen and (max-width:540px) and (max-width:500px){.site-header_v2 .header-parent .header-content{margin-right:8px;grid-gap:4px;gap:4px}}@media only screen and (max-width:540px){.site-header_v2 .header-parent .header-content .header-logo-icon{width:34px;height:34px}.site-header_v2 .header-parent .header-content .ui.dropdown{border-radius:50%;height:36px;width:36px;background:#3c3c3c;padding:5px!important}.site-header_v2 .header-parent .header-content .text{color:#fff;font-family:Catamaran;font-weight:700;display:flex;align-items:center;justify-content:center}.site-header_v2 .header-parent .header-content .ui.dropdown .menu>.header{display:flex;flex-direction:column}.site-header_v2 .header-parent .header-content .ui.header{border:none;margin:0}.site-header_v2 .header-parent .header-content .tier-banner_v2{font-family:Montserrat,sans-serif;color:#282828;text-align:center;padding:0!important;font-size:.8em;font-weight:400;margin:5px 0;letter-spacing:.15px}.site-header_v2 .header-parent .header-content .upgradeModalLink{font-size:10px;margin-left:0;text-align:center}.site-header_v2 .header-parent .header-content .ui.dropdown .menu{left:auto;right:0}.site-header_v2 .header-parent .header-content .zip-container{width:auto}.site-header_v2 .header-parent .header-content .zip-container .zip-input{float:right;height:20px;width:80px}.site-header_v2 .search-header-parent{top:60px;position:relative}.site-header_v2 .search-header-parent .book-service-label{color:#fff;text-align:center;font-family:Catamaran,sans-serif!important;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px;background-color:#282828;width:100%;padding-top:16px;position:relative}.site-header_v2 .search-header-parent .search-services-header{padding:0 0 0 15px;display:flex;align-items:center;background-color:#282828;width:-webkit-fill-available;width:-moz-available}.site-header_v2 .search-header-parent .search-services-header .ui.grid>.row{align-items:center!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar{width:100%}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown,.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.dropdown{padding:.78571429em 2.1em .78571429em 1em!important;border-radius:6px!important;height:20px!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.search.selection.dropdown>input.search{cursor:auto;padding-top:inherit!important;padding-left:16px!important;width:80%}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.loading.dropdown>i.icon:after,.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.loading.dropdown>i.icon:before{width:15px;height:15px}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.dropdown:not(.loading)>.search.icon{top:.78571429em!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown .menu{max-height:50vh!important;padding-bottom:16px;margin-top:2px;border-radius:6px!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown .menu .membership-div{background-color:#e95832;padding:10px!important;color:#fff;text-align:center}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell .ui.tiny.button{color:#e95832;font-family:Montserrat;background-color:#fff}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.dropdown .menu .selected.item,.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.dropdown.selected{background:#fff;color:rgba(0,0,0,.95);border-top:none}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.dropdown .menu>.item{border-top:none!important;background:#fff;pointer-events:inherit!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .no-service-container{padding:10px 0}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .no-service-container .no-service-filter-cards{margin-left:-10px}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .no-service-container .no-service-filter-cards .button-chip-container{font-size:12px}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .search-service-container .search-services-expanded .search-service-buttons-section{flex-direction:column;grid-gap:0;gap:0;width:-webkit-fill-available;width:-moz-available;height:auto;margin:5px 0}.site-header_v2 .reschedule-header-parent{top:60px;margin:0!important;position:relative;padding:0 0 0 15px;display:flex;background-color:#282828;width:-webkit-fill-available;width:-moz-available;height:inherit;grid-gap:10px;gap:10px;align-items:center!important}.site-header_v2 .reschedule-header-parent .back-icon-header{cursor:pointer}.site-header_v2 .reschedule-header-parent .reschedule-service-label{color:#fff;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.38px}}.site-header_v2 a{color:#999;text-decoration:underline;margin-top:-50px}.site-header_v2 .search-services-header{padding:0 30px;display:flex;align-items:center}.site-header_v2 .search-services-header .ui.grid>.row{align-items:center!important}@media (max-width:1366px){.site-header_v2 .search-services-header{padding:0}.site-header_v2 .search-services-header .ui.grid>.column:not(.row),.site-header_v2 .search-services-header .ui.grid>.row>.column{padding-left:0!important;padding-right:0!important}}.site-header_v2 .user{display:flex;flex-direction:column;padding:8px 40px 8px 0}.site-header_v2 .user-details{display:flex;align-items:center;cursor:pointer}.site-header_v2 .user-details img{margin-right:5px}.site-header_v2 .user-details .user-name{font-weight:600;font-size:14px;color:#fff;margin-right:5px}.site-header_v2 .user-details-content{display:flex;flex-direction:column;align-items:flex-start}.site-header_v2 .user-details-content .tier-banner_v2{padding-left:27px!important}.site-header_v2 .user-details-content .upgradeModalLink{padding-left:30px;padding-bottom:10px}.site-header_v2 .dollor-label{width:auto;padding:10px 0}.site-header_v2 .dollor-label .dollor-label-description{display:flex;align-items:center;justify-content:flex-start;width:auto;text-align:left}.site-header_v2 .dollor-label .dollor-label-description span{font-size:14px;font-weight:700;color:#fff;line-height:1em;margin-left:15px}@media only screen and (max-width:1366px){.site-header_v2 .dollor-label .dollor-label-description span{font-size:12px}}.site-header_v2 .dollor-label .always-better-label{margin-left:10px!important}.site-header_v2 .search-bar{width:-webkit-fill-available;width:-moz-available;height:auto;margin:5px 20px 5px 0}.site-header_v2 .search-bar .ui.selection.active.dropdown,.site-header_v2 .search-bar .ui.selection.dropdown{padding:5px 10px!important;border-radius:6px!important}.site-header_v2 .search-bar .ui.search.selection.dropdown>input.search{cursor:auto;padding-top:3px!important;width:85%}.site-header_v2 .search-bar .ui.loading.selection.dropdown>i.icon{padding:1.1em 1.28571429em!important}.site-header_v2 .search-bar .ui.loading.dropdown>i.icon:after,.site-header_v2 .search-bar .ui.selection.loading.dropdown>i.icon:before{width:15px;height:15px}.site-header_v2 .search-bar .ui.selection.dropdown:not(.loading)>.search.icon{top:3px!important}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu{max-height:50vh!important;padding-bottom:16px;margin-top:2px;border-radius:6px!important}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div{background-color:#e95832;padding:10px!important;color:#fff;text-align:center}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell .ui.tiny.button{color:#e95832;font-family:Montserrat;background-color:#fff}.site-header_v2 .search-bar .ui.dropdown .menu .selected.item,.site-header_v2 .search-bar .ui.dropdown.selected{background:#fff;color:rgba(0,0,0,.95);border-top:none}.site-header_v2 .search-bar .ui.selection.dropdown .menu>.item{border-top:none!important;background:#fff;pointer-events:inherit!important}.site-header_v2 .zip-container{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px}.site-header_v2 .zip-container .ui.transparent[class*="left icon"].input>input{padding-left:0!important;color:#fff;text-decoration:underline;font-size:16px!important;width:100px}.site-header_v2 .zip-container .ui.transparent[class*="left icon"].input>input:focus{border:1px solid #fff}.site-header_v2 .zip-container .zip-input{float:right;height:22px;width:90px;align-items:center;padding:8px}.site-header_v2 .zip-container .zip-input img{width:16px;height:16px;margin-right:5px}.site-header_v2 .zip-container .zip-input.editing{border-radius:4px;border:1px solid #fff}.site-header_v2 .zip-container .zip-actions{display:flex;margin-top:4px;width:60px;cursor:pointer;align-items:center}.site-header_v2 .zip-container:hover{background-color:#3c3c3c;border-radius:4px}.no-service-container{display:flex;padding:8px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}.no-service-container .no-service-header{display:flex;align-items:center;grid-gap:24px;gap:24px;align-self:stretch;color:#282828;text-align:center;font-family:Catamaran;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.no-service-container .no-service-filter-cards{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;grid-gap:4px;gap:4px;text-align:left;color:#616161;cursor:pointer;position:relative;top:36px}.no-service-container .no-service-filter-cards .button-chip-container{background-color:#fff;border-radius:30px;height:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1rem;display:inline-flex;align-items:center;font-size:14px;color:#616161;font-style:normal;font-weight:400;line-height:17px;border:1px solid #f4f7f5}.no-service-container .no-service-filter-cards .button-chip-container .button-chip{background-color:#fff;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;font:inherit;margin-left:10px;font-weight:700;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}.vehicle-image-wrapper{height:400px;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}.vehicle-image-wrapper img{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.vehicle-panel-bottom{background-color:#292f36;display:flex;flex-direction:row;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media screen and (max-width:949px){.vehicle-panel-bottom{flex-direction:column}}.vehicle-panel-bottom-entry.vin{flex:2 1}@media screen and (max-width:949px){.vehicle-panel-bottom-entry.vin{flex:1 1}}.editModalLink{display:flex;color:#f8991d;text-decoration:underline;font-size:14px;margin-left:10px;padding-bottom:10px;cursor:pointer}.vehicleUpdateInputFld.licensePlate{width:150px}@media screen and (max-width:719px){.vehicleUpdateInputFld.licensePlate{width:9.7em}}@-moz-document url-prefix(){.vehicleUpdateInputFld.licensePlate{width:135px}@media screen and (max-width:719px){.vehicleUpdateInputFld.licensePlate{width:9.6em}}}.vehicle-panel-bottom-entry{flex:1 1;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;border:1px solid #292f36;color:#f7f7f7;padding-left:10px;padding-right:10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.vehicle-panel-bottom-entry a{color:#f7f7f7}.vehicle-panel-bottom-entry>div>div>p>input{font-size:16px;font-weight:700;max-width:75px;margin-top:-5px}.vehicle-update-categories{font-size:10px;align-items:left;display:flex;padding-left:8px}.vehicle-form-update{color:#d3d3d3;width:240px}.changeNextMaintenanceModalLink{color:#e95832;text-decoration:underline;font-size:12px;margin-left:10px;padding-top:10px}.dashLeftContainer.maintenance-history-container,.generic-panel-container.maintenance-history-container{align-items:flex-start}@media screen and (max-width:950px){.dashLeftContainer.maintenance-history-container,.generic-panel-container.maintenance-history-container{align-items:stretch}}.dashLeftContainer.maintenance-history-container .summary-header,.generic-panel-container.maintenance-history-container .summary-header{display:flex;justify-content:center;color:#292f36}.dashLeftContainer.maintenance-history-container .button-panel,.generic-panel-container.maintenance-history-container .button-panel{display:flex;justify-content:space-around}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container .button-panel,.generic-panel-container.maintenance-history-container .button-panel{flex-direction:column;justify-content:flex-start}}.dashLeftContainer.maintenance-history-container .pie-panel,.generic-panel-container.maintenance-history-container .pie-panel{display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container .pie-panel,.generic-panel-container.maintenance-history-container .pie-panel{flex-direction:column;justify-content:flex-start}}.dashLeftContainer.maintenance-history-container .pie-panel .pie,.generic-panel-container.maintenance-history-container .pie-panel .pie{display:flex;flex-direction:column;justify-content:center;align-items:center}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.pie-graphic,.generic-panel-container.maintenance-history-container .pie-panel .pie>.pie-graphic{max-width:150px}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.title,.generic-panel-container.maintenance-history-container .pie-panel .pie>.title{color:#292f36;font-size:20px;font-weight:700;letter-spacing:1px;text-shadow:1px 0 #292f36;margin-bottom:5px}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.label,.generic-panel-container.maintenance-history-container .pie-panel .pie>.label{margin-top:5px;margin-bottom:5px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container{display:flex;flex-direction:row;align-items:stretch;justify-content:center}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container{flex-direction:column;align-items:center;justify-content:space-between}}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft{flex:6 1;width:540px;margin-left:20px}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft{width:100%;margin-left:unset}}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row{flex-direction:column;align-items:center}}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:2 1;color:#292f36}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info>p.store-name,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info>p.store-name,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info>p.store-name,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info>p.store-name{font-size:16px;letter-spacing:1px;text-shadow:1px 0 #292f36;margin-bottom:5px;margin-right:5px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info>p,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info>p,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-store-info>p,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-store-info>p{margin-top:0;margin-bottom:5px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex:3 1}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table{border-collapse:collapse}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table>thead>tr>th,.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table>thead>tr>th,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table>thead>tr>th,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table>thead>tr>th{font-family:Montserrat,sans-serif;font-weight:500;border-bottom:2px solid #ccc}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table>tbody>tr>td:nth-child(3),.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table>tbody>tr>td:nth-child(3),.generic-panel-container.maintenance-history-container>.maintenance-history-row-container .generic-panel .maintenance-history-row>.maintenance-history-services table>tbody>tr>td:nth-child(3),.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.dashLeft .maintenance-history-row>.maintenance-history-services table>tbody>tr>td:nth-child(3){font-family:Montserrat,sans-serif;color:#292f36;letter-spacing:1px;text-shadow:1px 0 #292f36}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1 1;max-width:75px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle{border-radius:999px;background-color:#292f36;color:#e3eae6;width:75px;height:75px}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle{margin-bottom:10px}}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle>p,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle>p{font-size:12px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle>p>span.number,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.circle>p>span.number{font-size:25px;font-weight:700}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.line,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.line{background-color:#292f36;min-width:3px;flex-grow:1}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.line,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.line{display:none}}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.empty-line,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.empty-line{min-width:3px;flex-grow:1}@media screen and (max-width:720px){.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.empty-line,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container>.date-sidebar>.empty-line{display:none}}.add-maintenance::-webkit-scrollbar{-webkit-appearance:none}.add-maintenance::-webkit-scrollbar:vertical{width:8px}.add-maintenance::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.3)}.add-maintenance{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:720px){.add-maintenance{overflow-y:scroll;max-height:450px}}.add-maintenance input.maintenance-autocomplete{min-width:300px}@media screen and (max-width:425px){.add-maintenance input.maintenance-autocomplete{min-width:unset;width:90%}}.add-maintenance .buttons{display:flex;justify-content:space-between;flex-direction:row}.add-maintenance .price-container{display:flex;flex-direction:column;align-items:center}.add-maintenance div.maintenance-autocomplete-menu{overflow-y:scroll;max-height:200px}.add-maintenance div.maintenance-autocomplete-menu .item{padding:20px}.add-maintenance div.maintenance-autocomplete-menu .item-highlighted{background-color:#292f36;cursor:pointer;color:#f7f7f7}.pie{width:50%;text-align:center}.pie p{width:100%}.pie p.title{min-height:50px}.pie p.label{min-height:40px}.mobile-nav{display:flex;align-items:stretch;justify-content:space-around;background:#cacaca;background-color:#2f2f2f;position:fixed;bottom:0;z-index:1000;width:100%;height:40px;box-shadow:0 -3px 3px -3px #333}@media screen and (min-width:720px){.mobile-nav{display:none}}.mobile-navlink-container{height:20px}.mobile-nav a.normal{background:#ccc;color:red}.mobile-nav a:active{color:grey;text-transform:uppercase}.mobile-nav a.active-mobile-navlink{color:#fff;text-transform:uppercase}.mobile-nav span{display:inline-block;text-align:center;vertical-align:middle;margin:.6em;white-space:normal}.fa-stack.fa-badge-stack.mobile:after{top:-15%;left:50%;opacity:1}.mobile-nav .badge{font-size:20px}.top-container{background-color:#282828!important;height:100%}.top-container .leftNav{flex:1 1;display:flex;flex-direction:column;max-width:250px;min-height:88vh;background-color:#282828!important}@media only screen and (max-width:949px){.top-container .leftNav{display:none}}.top-container .leftNav ul{list-style-type:none;padding-top:6%;margin:25px 0 0 -22%;padding-left:22%;height:100%;background-color:#282828}.top-container .leftNav li a{display:block;color:#fff;text-align:left;padding:20px;font-size:16px;display:flex;padding-left:15px!important}.top-container .leftNav li a:hover{background-color:#292f36}.top-container .leftNav a.active{color:#292f36;background:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7)}.top-container .tooltip{position:relative;display:inline-table}.top-container .tooltip .tooltiptext{visibility:hidden;width:200px;color:#fff;text-align:center;padding:5px 50%;margin-left:70%;position:absolute;z-index:10;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;background:#575757;border-radius:30px;margin-top:-65%}.top-container .tooltip:hover .tooltiptext{visibility:visible}.top-container .tooltip .tooltiptext:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid transparent;border-right-color:#575757}.top-container .left-nav-shrink-main-container{display:flex;flex-direction:column;background-color:#282828;z-index:5;height:100%}@media only screen and (max-width:949px){.top-container .left-nav-shrink-main-container{display:none}}.top-container .left-nav-shrink-header,.top-container .left-nav-shrink-ul{display:flex;background-color:#282828}.top-container .left-nav-shrink-ul{flex-direction:column;margin-top:50%;padding-left:0!important}.top-container .left-nav-shrink-ul a{display:block;color:#fff;padding:20px}.top-container .left-nav-shrink-ul a.active{color:#292f36;background:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7)}.top-container .left-nav-shrink-ul a:hover{background-color:#21272c}.top-container .left-nav-shrink-close-icon{display:flex;margin-left:80%;margin-top:5%;scale:.9;cursor:pointer}.top-container .bm-menu::-webkit-scrollbar{display:none}.top-container .left-nav-shrink-divider{border:1px dotted #282828}.top-container .left-nav-expand-menu-name{margin-top:3%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.searchBar{border-width:1px;border-color:#f8991d}.findShops{display:flex;justify-content:center;align-items:center;flex-direction:row}@media only screen and (max-width:720px){.findShops{flex-direction:column}}.findShopsInput{display:flex;flex-direction:row;flex:1 1}@media only screen and (max-width:720px){.findShopsInput{align-self:stretch}}.select-shop-retail-price{flex:1 1;display:flex;align-self:flex-start;padding-top:8px}@media only screen and (min-width:720px){.select-shop-retail-price{padding-left:30px}}.searchFldShop{font-size:1rem;border:1px solid #efefef;border-radius:5px;padding:10px;color:#999;width:100%;font-family:Montserrat}@media only screen and (max-width:720px){.searchFldShop{width:95%}}.searchFldShop.smaller-width{width:96%}@media only screen and (max-width:1366px){.searchFldShop.smaller-width{width:-webkit-fill-available}}@media only screen and (max-width:720px){.searchFldShop.smaller-width{width:95%}}.geosuggest-container{width:100%;font-size:16px!important}.geoSuggestListViewContainer{width:100%;position:absolute;z-index:9}.geosuggestContainerNew{width:-webkit-fill-available;width:-moz-available;margin:2%;position:absolute;z-index:1099;font-size:16px!important}@media only screen and (max-width:720px){.geosuggestContainerNew{width:93%}}.geosuggestContainerExpanded{font-size:16px!important}.displayMessageMobileMapViewContainer,.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available;margin:2%;position:absolute;z-index:1100}.displayMessageMobileMapViewContainer{flex-direction:column;top:6%}.displayMessageMobileMapViewContainer .geosuggestContainerExpandedMobile{width:-webkit-fill-available;width:-moz-available;z-index:1100;font-size:16px!important}.search-suggests-list{list-style-type:none;cursor:pointer;border:2px solid #ddd;border-top:0 solid #ddd;background-color:#fff;margin-top:0;padding-left:0;text-align:left}.search-suggests-list-hidden{max-height:0;overflow:hidden;border-width:0}.search-suggest-item{padding-left:5px;padding-bottom:16px;background-color:#fff;border:.5px solid #e5e5e5;padding-top:16px}.search-suggest-item-active,.search-suggest-item:hover{background-color:#efefef}.selectShop input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Lato,sans-serif}.selectShop .shopSort .shopSortDropdown{padding:11px}.selectShop .selectShopViewSelect{padding-bottom:10px;font-family:Montserrat,sans-serif;color:#292f36}.selectShop .shopList .shopCard{padding:0;margin-bottom:10px}.underlinePrimaryLink{text-decoration:underline;color:#e95832;cursor:pointer}.shopMapCardsContainer{overflow-x:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:.7rem;padding:0!important;margin:0}.shopMapCardsContainer .shopMapCardsGroup{display:inline-flex;border:0;box-shadow:none;margin:0 0 0 -5px;padding:0;height:120px}.shopMapCardsContainer .shopMapCardsGroup .shopMapCard{align-items:center;width:300px;border-radius:3px;box-shadow:2px 2px 10px #ccc;padding:10px;cursor:pointer}.shopMapCardsContainer .shopMapCardsGroup .shopMapCard :not(html){-webkit-transform:translateZ(0)}.shopMapCardsContainer .shopMapCardsGroup .highlighted{border:1px solid #e95832}.shopMapCardsContainer .shopTransactionsCountSection{background:#efefef;padding:5px;border-radius:3px;width:100%;margin-top:1px;text-align:center}.shopMapCardsContainer .shopTransactionsCountSection .userIcon{color:#e95832}.shopListHeader{display:flex;flex-direction:row;background-color:#999;text-align:left;color:#fff;padding:10px;margin-right:-2px}.shopListHeader .shopListHeaderShopInfo{flex:4 1}.shopListHeader .shopListHeaderMemberPrice{flex:2 1;text-align:right}.shopLogo{width:35px;height:35px;margin-right:0;padding:10px}.selectedShop{flex-direction:row;display:flex;justify-content:center;align-items:center;padding:10px;height:60px;background-color:#fff;cursor:pointer}.selectedShop .generic-panel{box-sizing:border-box}.savings-ribbon-container{display:flex;justify-content:flex-end;background-color:#fff;width:-webkit-fill-available;width:-moz-available}.savings-ribbon-container .savings-ribbon{width:30%;height:12px;box-sizing:initial;padding-top:12px;position:relative;background:#292f36;color:#fff;text-align:center;text-transform:uppercase;font-size:10px}.savings-ribbon-container .savings-ribbon .savings-text{padding-left:10px;margin-top:-6px}.savings-ribbon-container .savings-ribbon .savings-ribbon-expanded{width:50%!important}.savings-ribbon-container .savings-ribbon .savings-text-popup{margin-bottom:5px;margin-left:10px;margin-right:10px}.savings-ribbon-container .savings-ribbon-expanded{width:100%!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.savings-ribbon-container .savings-ribbon-expanded-popup{width:auto!important;padding-left:6px;padding-right:6px}.savings-ribbon-container .savings-ribbon:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}@media only screen and (max-width:425px){.savings-ribbon-container .savings-ribbon{width:40%;height:10px;padding-top:10px}.savings-ribbon-container .savings-ribbon .savings-text{margin-top:-4px}.savings-ribbon-container .savings-ribbon .savings-text-expanded{margin-top:-5px}.savings-ribbon-container .savings-ribbon:after{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}}.featuredShopsContainer{background-color:#efefef;padding:5px 10px}.nonFeaturedShopsContainer{background-color:#fff;padding:5px 10px}.featuredShopsHeader{font-size:.74em;padding:1px 0 5px;letter-spacing:.4px}.featuredShopTitle{font-size:14px;padding-bottom:2px;padding-top:3px}.selectedShopLogo{padding:0 10px 0 0;flex:0.5 1}.selectedShopLogo img{width:40px}.selectedShopInfo{flex:3.5 1;padding-top:10px;font-size:14px}.selectedShopInfo,.selectTime{text-align:left;padding-bottom:10px}.selectTime{padding-top:22px;font-size:16px}.selectedShopMemberPrice{display:flex;align-items:center;font-weight:700;justify-content:flex-end;padding-right:15px}.selectedShopMemberPrice .asLowAs{color:#e95832;line-height:.75;font-size:14px}.selectedShopMemberPrice .memberPrice{font-size:12px;color:#02214a;padding-bottom:5px}.selectShopBack{background-color:#fff;padding:10px;margin:0}.yourShop{display:flex;margin:0 auto 5px;width:98%;padding:5px;justify-content:center;align-items:center;background-color:#f7f7f7;border:1px solid #efefef;border-radius:9px}.yourShopLogo{flex:1 1;margin-top:8px;padding:0 10px}.yourShopLogo img{width:40px}.yourShopInfo{flex:6 1;min-width:100px;text-align:left;padding-top:15px;padding-bottom:10px;font-size:14px}.contentShopMap{display:inline-block;text-align:center}.selectedShopWarranty{clear:both;text-align:left;text-decoration:underline}.warrantyInfo{text-align:left}.logoShop{width:50px;margin:10px}.shopLogos{margin:0 auto;width:90%;max-width:750px}.mapContainer .mapboxgl-popup-content{padding:5px}.map-view-promo-banner{padding:5px;text-align:center;color:#fff}.shopPopupText{text-align:center;padding-top:2px;font-size:1.2rem;font-weight:700;color:#e95832}.onTop{z-index:15;padding:10px 10px 6px}.gather-zip-modal-message{width:80%;margin:0 auto;padding:20px 0}.display-message-MDHD{display:flex;position:relative;padding:0;align-items:center;justify-content:center;align-content:stretch}.display-message-MDHD p{margin-left:10px;font-size:1em;text-align:left}@media only screen and (min-width:425px) and (max-width:800px){.selectedShop .searchFldShop,.selectedShop .selectedShopInfo,.selectedShop .shopSort span{font-size:.9rem}.display-message-MDHD{padding:0}.display-message-MDHD p{font-size:.9rem}}@media only screen and (min-width:350px) and (max-width:424px){.selectedShopInfo,.selectShop{font-size:.8rem}.selectShop .shopMapCardsContainer{max-width:335px}.selectShop .shopMapCardsContainer .shopMapCardsGroup .shopMapCard{width:250px}.selectShop .searchFldShop{font-size:.8rem;padding:8px}.selectShop .shopSort span{font-size:.8rem}.display-message-MDHD{padding:0}.display-message-MDHD p{font-size:.8rem}}@media only screen and (max-width:349px){.selectedShopInfo{font-size:.7rem}.selectShop{font-size:.8rem}.selectShop .shopMapCardsContainer{max-width:270px}.selectShop .shopMapCardsContainer .shopMapCardsGroup .shopMapCard{width:225px}.selectShop .searchFldShop{font-size:.8rem;padding:8px}.selectShop .shopSort span{font-size:.8rem}.display-message-MDHD{padding:0}.display-message-MDHD p{font-size:.8rem}}.approvals_form_field__approved_badge{background-color:#e95832;color:#f7f7f7}.approvals_form_fields_section{overflow:visible;overflow:initial}.approvals_form_field__price_shop{color:#292f36}.approvals2_form_field__row .ui.selection.dropdown{width:-webkit-fill-available!important;width:-moz-available!important}.approvals_form_fields_section__header--primary{background-color:#666;font-family:Catamaran,sans-serif}.approvals_form_fields_section__header--secondary,.approvals_form_fields_section__header--tertiary{background-color:#292f36}.approvals_form_header__heading{color:#292f36;font-family:Catamaran,sans-serif}.approvals_form_header__sub_heading{color:#666}.approvals_form_order_comments__icon,.approvals_form_payment_method__link{color:#e95832}.approvals2_form_notes textarea{flex:1 1;border-radius:6px;border-color:#ddd;font-size:16px!important}.approvals_form_totals__row--total{color:#292f36}.approvals-followup{width:100%;max-width:500px;height:100%;margin:20px}.approvals-followup-section{background-color:#fff}.approvals-followup-header-section{background-color:#e95832;color:#fff;padding:45px 20px;margin:0}.approvals-followup-dashboard-button{display:inline-block;border:1px solid #ccc;padding:20px;margin-bottom:50px;border-radius:3px}.approvals-followup-big-savings{font-size:38px;font-weight:700;padding:10px}.approvals-followup-cta-text{font-weight:700;margin:30px 0}.approvals-followup-review-table-wrapper{font-size:13px;text-align:left;padding:20px 15px 25px 35px}.approvals-followup-approved-work{font-size:13px;padding-left:30px;padding-right:30px;text-align:left}.approvals-followup-loader{font-size:1em;font-weight:700;padding-bottom:40px;padding-top:-20px}.approvals-followup-trust-guarantee{margin:25px 35px;padding:20px 0;border:3px solid #e95832}.approvals-followup-trust-guarantee .trust-guarantee-img{display:inline;width:20%}.dent-repair-form{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:425px){.dent-repair-form{align-items:stretch}}.dent-repair-form .input-vin{display:flex;flex:1 1;flex-direction:column;align-items:stretch}@media only screen and (min-width:426px){.dent-repair-form .input-vin{max-width:253px}}.dent-repair-form .input-vin select{margin-right:0;padding:8px}.dent-repair-buttons{display:flex;flex-direction:row;justify-content:space-around}.dent-repair-breadcrumb{display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}.dent-repair-breadcrumb svg{padding:5px}.terms-and-conditions{display:flex;flex-direction:row;justify-content:center;padding:.6em .8em;font-size:smaller}.regular-checkbox{height:15px;width:20px;position:relative;display:inline-block;margin-top:0;margin-bottom:.2em}.about-the-program-box{display:inline-block;text-align:left}.button-href{text-decoration:underline;-webkit-text-decoration-color:orange;text-decoration-color:orange;color:orange;margin-left:.3em;margin-bottom:.4em}.ribbon-wrap{position:relative;top:5px;width:25%;margin-bottom:20px;font-size:12px;letter-spacing:1px;line-height:12px;transition:width .5s cubic-bezier(.68,-.55,.265,1.55)}@media only screen and (max-width:720px){.ribbon-wrap{width:40%}}.ribbon-wrap.open a.active,.ribbon-wrap:hover a.active{background-color:#91f58c}.ribbon-wrap.open a.active:before,.ribbon-wrap:hover a.active:before{border-top-color:#91f58c;border-bottom-color:#91f58c}.ribbon-wrap.open a.inactive,.ribbon-wrap:hover a.inactive{background-color:#ff9d9d}.ribbon-wrap.open a.inactive:before,.ribbon-wrap:hover a.inactive:before{border-top-color:#ff9d9d;border-bottom-color:#ff9d9d}.ribbon-wrap .ribbon{position:relative}.ribbon-wrap .ribbon:before{content:"";height:0;width:0;display:block;position:absolute;top:0;right:8px;border-color:rgba(0,0,0,.3) transparent rgba(0,0,0,.3) rgba(0,0,0,.3);border-style:solid;border-width:17px 16px 18px 34px}.ribbon-wrap .ribbon:after{content:"";height:1px;background:rgba(0,0,0,.3);display:block;position:absolute;bottom:-1px;left:0;right:58px}.ribbon-wrap.open,.ribbon-wrap:hover{width:30%;transition:width .5s cubic-bezier(.68,-.55,.265,1.55)}@media only screen and (max-width:720px){.ribbon-wrap.open,.ribbon-wrap:hover{width:50%}}.ribbon a.active{background:#bef9bb}.ribbon a.active:before{border-top:17px solid #bef9bb;border-bottom:17px solid #bef9bb}.ribbon a.inactive{background:#ffd0d0}.ribbon a.inactive:before{border-top:17px solid #ffd0d0;border-bottom:17px solid #ffd0d0}.ribbon a{display:block;padding:11px;position:relative;margin-right:29px;color:#666;text-decoration:none}.ribbon a:before{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-17px;border-right:16px solid transparent;border-left:17px solid transparent}.ribbon-content{display:none;background-color:#fff;margin-top:3px;margin-right:40px;margin-left:40px;padding:20px;border:1px solid #efefef}.highlighted-cta{background-image:linear-gradient(0deg,#00c9ff,#09f);margin:-20px 0 15px;padding:15px 0}.highlighted-cta .cta-button{background-color:#efefef;color:#e95832;margin:15px auto}.inviteFriendsHeader{display:flex;align-items:center;flex-direction:column;text-align:center}@media (max-width:450px){.inviteFriendsHeader{margin-left:5%}}.referralCodeButtonContainer{margin:50px 0}.referralCodeCopyText{margin-bottom:10px;text-align:center}.progressContainer{width:auto;font-family:Montserrat,sans-serif;color:#292f36;padding-top:32px}.progressForward{color:#e95832;text-align:right}.progressBack{color:#e95832;text-decoration:underline}.progressCurrent{color:#e95832;font-weight:700;font-size:18px;text-align:center}@media only screen and (max-width:375px){.progressContainer{font-size:12px}.progressCurrent{padding-left:0;padding-right:0;padding-top:0;font-size:16.8px;margin-bottom:1px}}@media only screen and (max-width:320px){.progressCurrent{padding:0 10px 0 0}}.services-grid{flex:1 1;display:flex;margin-bottom:20px;flex-wrap:nowrap;align-content:space-around}.services-grid-row{flex:1 1;flex-direction:column;justify-content:space-between}.services-grid-item{min-height:150px;flex:1 1;flex-shrink:1 0 auto;align-items:center;background-color:#fff;padding:10px;margin:10px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 4px 10px 4px rgba(0,0,0,.2);transition:.3s;border-radius:5px;align-self:center;flex:0 0 auto}.services-grid-item:hover{color:#e95832;transition:.3s;box-shadow:0 4px 10px 4px rgba(0,0,0,.4)}.services-grid-item-checkbox{left:-4px;top:-4px;border-radius:2px;position:relative;align-self:flex-start;color:#e95832;font-size:1.4em}.services-grid-item-title{font-size:1em;padding-top:4px;text-align:center;font-family:Montserrat,sans-serif;color:#292f36}.service-icon{width:75px;height:75px;margin-bottom:5px;color:#292f36}@media only screen and (max-width:800px) and (min-width:376px){.services-grid-item{min-height:90px;flex:1 1;background-color:#fff;height:105px;font-size:12px;padding:10px;flex-direction:column;cursor:pointer}.service-icon{width:55px;height:55px;margin-bottom:5px}}@media only screen and (max-width:375px){.services-grid-item{min-height:90px;flex:1 1;background-color:#fff;height:72px;width:64px;font-size:11px;text-align:center;flex-direction:column;cursor:pointer}.service-icon{width:28px;height:28px;margin-bottom:3px}#services-grid-next-button-wrapper .classic-ca-button.orange-button{height:1.3em;width:14em;font-size:1em}}@media only screen and (max-width:320px){.services-grid-item{min-height:90px;flex:1 1;background-color:#fff;height:52px;width:50px;font-size:6px;padding:10px;flex-direction:column;cursor:pointer}.service-icon{width:22px;height:22px;margin-bottom:5px}#services-grid-next-button-wrapper .classic-ca-button.orange-button{height:1.2em;width:14em;font-size:.8em}}.react-datepicker{font-size:1em}.react-datepicker__header{padding-top:.8em;color:#ccc}.react-datepicker__month{margin:.5em 1.1em}.react-datepicker__day,.react-datepicker__day-name{width:2em;line-height:2em;margin:.266em}.react-datepicker__day-name{color:#21272c}.react-datepicker__current-month{font-size:1.1em}.react-datepicker__navigation{top:1.1em;line-height:1.8em;border:.55em solid transparent}.react-datepicker__navigation--previous{border-right-color:#ccc;left:1.1em}.react-datepicker__navigation--next{border-left-color:#ccc;right:1.1em}@media only screen and (max-width:720px){.react-datepicker{font-size:1em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day,.react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.react-datepicker__navigation--next{border-left-color:#ccc;right:1em}}@media only screen and (max-width:320px){.react-datepicker{font-size:.9em}}.progressBar{display:flex;flex-direction:row;padding-bottom:15px}.progress{flex:1 1;font-size:12px;text-align:left;padding:5px 5px 10px;color:#ccc;border-bottom:4px solid #efefef}.progress strong{font-size:14px}.progressOn{color:#e95832;border-bottom:4px solid #e95832}.upgrade-modal-checkmark{color:#f8991d;padding-right:.2em}.upgrade-modal-link{color:#f8991d;text-decoration:underline}.premium-upgrade-price{font-weight:700;color:#e95832}.upgrade-featured-benefit{padding:.5em 0;text-align:left;text-underline-position:under}.upgrade-account-button{margin-right:.4em;margin-top:1.5em}.upgrade-not-now-button{margin-left:.4em;margin-top:1.5em}.tier-banner{font-family:Montserrat,sans-serif;background-color:#e5e5e5;color:#e95832;text-align:center;padding:3px 12px!important;font-size:.7em;font-weight:700;margin:2px;float:left;letter-spacing:2px}.confettiContainer canvas{z-index:-1!important;width:55rem!important;height:25rem!important;overflow:hidden!important}.modal-dialog{overflow:hidden}.modal-dialog :not(html){-webkit-transform:translateZ(0)}.tier-banner_v2{font-family:Montserrat,sans-serif;color:#fff;text-align:center;padding:3px 15px 3px 27px!important;font-size:.8em;font-weight:400;margin:2px;letter-spacing:.15px}.accountHeader{margin-bottom:15px;text-align:left;font-weight:400;display:flex}.accountContainer{display:flex;justify-content:space-between}.accountSectionContainers{display:flex;flex:1 1;flex-direction:column;margin-right:10px}@media only screen and (max-width:720px){.accountSectionContainers{margin-right:0}}.accountSectionHeaders{font-weight:700;padding-left:10px;font-family:Montserrat,sans-serif;color:#292f36}.accountUpdatePasswordSection{padding-top:30px;margin-left:10px}@media only screen and (max-width:720px){.accountUpdatePasswordSection{padding-top:0}}.accountUpdatePasswordHeader{font-weight:700;padding-left:10px;font-family:Montserrat,sans-serif;color:#292f36}@media only screen and (max-width:720px){.accountUpdatePasswordDivider,.accountUpdatePasswordHeader{display:none}}.accountSettingsContainer{padding-left:15px}@media only screen and (max-width:720px){.accountSettingsContainer{padding-left:10px;padding-right:10px}}.accountSettingsSection{color:#d3d3d3;font-size:x-small;padding:5px;font-family:Montserrat,sans-serif}.accountMobileSectionHeaders{display:flex;flex:1 1;padding-left:15px;font-family:Catamaran,sans-serif!important;color:#292f36}.accountTierItemDesktop{font-weight:700;padding-top:10px}.accountTierBannerMobile{font-weight:700;display:flex;padding:5px;justify-content:center}.accountUserIcon{display:flex;flex-direction:row;align-items:center;margin-top:-20px;margin-bottom:-20px;padding-left:16px}.accountTopHeader{display:flex;flex-direction:column;width:98%;padding-left:10px;padding-right:10px}.modal-dialog-content.product-tutorial-modal-content{padding:1.4em}.modal-dialog-content.product-tutorial-modal-content .product-tutorial-start-modal-tagline{font-weight:600;font-size:.98em}.modal-dialog-content.product-tutorial-modal-content .sub-content{padding-top:1.4em}.modal-dialog-content.product-tutorial-modal-content .sub-content p{margin:0;padding:5px}.inline-modal-header{color:#fff;text-transform:uppercase;font-family:Catamaran,sans-serif;font-size:.8rem;padding:12px;display:flex;align-items:center;background-color:#292f36}.inline-modal-header-close{flex:1 0 auto;text-align:center}.inline-modal-header-close-button{cursor:pointer}.cancel-modal-container{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);border:1px solid #ccc;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:6px;outline:none;max-width:500px;max-height:100%}.cancel-modal-container .modal-header-close{display:flex;justify-content:flex-end;margin:10px 20px}.cancel-modal-container .modal-dialog-content{display:flex;padding:0 8px 24px;flex-direction:column;align-items:center;grid-gap:29px;gap:29px}.cancel-modal-container .modal-dialog-content .cancel-content{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;width:65%}.cancel-modal-container .modal-dialog-content .cancel-content .header-text{color:#2f2f2f;text-align:center;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.38px;margin:0}.cancel-modal-container .modal-dialog-content .cancel-content .sub-text{color:#585858;text-align:center;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.cancel-modal-container .modal-action-content{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;width:80%}.cancel-modal-container .modal-action-content .grey-button,.cancel-modal-container .modal-action-content .orange-button{width:-webkit-fill-available;width:-moz-available}@media only screen and (max-width:500px){.cancel-modal-container{max-width:350px}.cancel-modal-container .modal-dialog-content .cancel-content{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;width:80%}}.service-item-container .membership-upsell{cursor:default;padding:15px;color:#fff;text-align:center}.service-item-container .tire-search-v1{width:100%;padding:20px 18px}.service-item-container input.search{width:90%}.service-item-container .ui.grid>.column:not(.row){padding-top:0!important;padding-bottom:0!important}.service-item-container .ui.selection.dropdown .menu>.item{padding:0!important}.search-service-container{display:flex;padding-bottom:15px;flex-direction:column;align-items:flex-start;background:#fff;width:-webkit-fill-available;width:-moz-available;border-bottom:1px solid #e4e4e4}.search-service-container .new-tire-container{width:100%;padding:0 0 20px}.search-service-container .search-service-header-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.search-service-container .search-service-header-section .service-container{display:inline-flex;width:70%}.search-service-container .search-service-header-section .service-container .caret-icon{color:rgba(0,0,0,.87);width:auto;margin-right:2%}.search-service-container .search-service-header-section .service-container .service-name .element{margin:0!important;padding:0!important}@media screen and (max-width:1440px){.search-service-container .search-service-header-section .service-container{width:60%}}@media screen and (max-width:425px){.search-service-container .search-service-header-section .service-container{width:66%}}.search-service-container .price-range-section{display:flex;grid-gap:24px;gap:24px;min-width:120px;align-items:flex-end;justify-content:flex-end}.search-service-container .price-range-section .remove-added-service-section{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.search-service-container .price-range-section .remove-added-service-section .remove-service-link{color:#616161;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.search-service-container .price-range-section .added-service-section{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px}.search-service-container .price-range-section .added-service-section .added-service{color:#e95832;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content}.search-service-container .price-range-section .price-range{color:#3c3c3c;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1366px){.search-service-container .price-range-section .price-range{font-size:14px}}.search-service-container .price-range-section .price-range-text{cursor:pointer;color:#3c3c3c;display:flex;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.search-service-container .price-range-section{flex-direction:column;grid-gap:0;gap:0;min-width:121px}}.search-service-container .search-services-expanded{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:24px;position:relative;width:100%}.search-service-buttons-section{display:flex;padding:0 24px;align-items:center;grid-gap:24px;gap:24px;justify-content:center}.search-service-buttons-section .search-service-buttons{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;border-radius:4px}.search-service-buttons-section .search-service-buttons .button-link{color:#e95832;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:1366px){.search-service-buttons-section .search-service-buttons .button-link{font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.search-service-buttons-section .search-service-buttons-disabled{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;border-radius:4px;pointer-events:none;opacity:.4}.search-service-buttons-section .search-service-buttons-disabled .button-link{color:#e95832;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:1366px){.search-service-buttons-section .search-service-buttons-disabled .button-link{font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.search-service-buttons-section .search-service-buttons:hover{background:#f4f4f4}.positions-container{display:flex;align-items:center;flex-direction:column}.positions-container .position-content{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px}.positions-container .position-content .position{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px}.positions-container .position-content .position .recommended-label{background-color:#e3eae6;margin-left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:20px;text-align:center;border-radius:20px;padding:2px 10px;line-height:normal;font-size:14px}.positions-container input[type=checkbox]{position:relative;border:2px solid #000;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.5}.positions-container input[type=checkbox]:hover{opacity:1;border:1px solid #e95832}.positions-container input[type=checkbox]:checked{background-color:#e95832;border:2px solid #e95832;opacity:1}.positions-container input[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:4px;height:10px;color:#fff;border:2px solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.no-price-estimation-info-section .injected-svg{width:16px;height:22px}.no-price-estimation-info-section .no-estimate-section{display:flex;padding:0 24px;align-items:center;grid-gap:8px;gap:8px;color:#747373;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.guaranteed-price-section{display:flex;padding:0 24px;align-items:center;grid-gap:10px;gap:10px;align-self:stretch}.guaranteed-price-section .guaranteed-price-text{color:#747373;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.custom-container{padding-bottom:25px;border-bottom:1px solid #e4e4e4}.new-tire-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;margin:0;-webkit-text-decoration:auto;text-decoration:auto;color:#000}.new-tire-section .new-tire-header{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.new-tire-section .new-tire-header .add-to-cart{font-weight:700;cursor:pointer}.new-tire-section .new-tire-header .new-tire-margin{width:16px;margin-right:1%}@media screen and (max-width:425px){.new-tire-section .new-tire-header .new-tire-margin{width:13px;margin-right:0}}.new-tire-section .server-label{margin:0!important;padding:0!important;word-spacing:1px;color:#3c3c3c;font-weight:400;font-size:16px}.new-tire-section .server-label span{font-weight:700;font-size:17px}.new-tire-section .added-icon{display:flex;align-items:center;grid-gap:9px;gap:9px;padding-right:5%;color:#0390ff;font-weight:700;width:91%;justify-content:flex-end}@media screen and (max-width:1024px){.new-tire-section .added-icon{grid-gap:20px;gap:20px}}@media screen and (max-width:768px){.new-tire-section .added-icon{width:94%}}@media screen and (max-width:425px){.new-tire-section .added-icon{justify-content:center;grid-gap:9px;gap:9px}}.new-tire-section .added-icon span{color:#0390ff;font-weight:700}.new-tire-section .new-tire-section-header-section{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.new-tire-section .new-tire-section-header-section .add-to-cart-v1{cursor:pointer;font-weight:700;padding-top:4%;padding-right:6%}.new-tire-section .new-tire-section-header-section .sd-icon-empty{display:inline-flex;width:6%}.new-tire-section .new-tire-section-header-section .sd-name-text{margin:0!important;padding:0!important;word-spacing:1px;color:#3c3c3c;font-weight:400;font-size:16}.new-tire-section .new-tire-section-header-section .sd-name-text span{font-weight:700;font-size:17px}@media screen and (max-width:425px){.new-tire-section .new-tire-section-header-section .sd-name-text{text-align:center;width:100%}}.new-tire-section .new-tire-details{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:3%;width:100%}@media screen and (max-width:425px){.new-tire-section .new-tire-details{margin-left:0}}.new-tire-section .new-tire-details .tire-image{width:73px;height:68px;object-fit:contain}.new-tire-section .new-tire-details .new-tire{display:flex;flex-direction:column}.new-tire-section .new-tire-details .new-tire .tire-deal{color:#616161;font-weight:400;font-size:14px;margin:0}.new-tire-section .new-tire-details .new-tire .tire-shipping{display:flex;align-items:center;grid-gap:5px;gap:5px;margin:8px 0 5px}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#e95832;margin:0;font-size:14px;font-weight:400;font-family:Catamaran,sans-serif}.new-tire-section .new-tire-details .new-tire .new-tire-description{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.new-tire-section .new-tire-details .new-tire .new-tire-description .ui.image{width:70px;height:12px}.signup-next-button-container{margin-top:10px}.membershipCardButtonContainer{padding:20px;font-family:Montserrat,sans-serif}.signup-container{font-family:Montserrat,sans-serif;color:#343434;display:flex;flex-direction:row;background:#fff;text-align:center;min-height:100vh;overflow:hidden}.signup-container,.signup-container *{box-sizing:border-box}@media only screen and (max-width:950px){.signup-container{flex-direction:column}}.signup-container .inputFldWrapper{display:flex;flex-direction:column;width:85vw;max-width:350px}.signup-container .inputFldWrapper label{min-width:150px;text-transform:uppercase;text-align:left;padding-left:0}.signup-container .inputFldWrapper .inputFld{width:100%;height:45px;margin-bottom:0}@supports (-moz-appearance:none){.signup-container .inputFldWrapper .inputFld{margin-bottom:20px}}@media only screen and (max-width:950px){.signup-container .inputFldWrapper .inputFld{padding-bottom:5px}}.signup-container .inputFldWrapper .required:after{content:" *";color:red}.signup-container .inputFldWrapper .error{border-color:red;border-width:2px}.signup-container .inputFldWrapper input{padding-left:12px}.signup-container .orange-button{background-color:#e95832;box-shadow:none;border:none;margin-left:auto!important;margin-right:auto!important;min-width:150px;padding:24px}.signup-container .primary-link,.signup-container .primary-link a{color:#e95832;text-decoration:underline;position:static;bottom:0}.signup-left{flex:1 1;flex-basis:50%;background-color:#fef6f4;justify-content:space-evenly}.signup-left,.signup-left>div{display:flex;flex-direction:column}.signup-left>div{flex:1 1}.signup-left>div:first-child{justify-content:center}.signup-left>div:first-child svg{max-width:100%}.signup-left>div:last-child{flex:2 1}.signup-left svg.ca-logo{max-width:400px!important}.signup-right{flex:1 1;flex-basis:50%;align-self:center;height:auto;flex-direction:column;display:flex;align-items:center}.signup-right .inputFldWrapper{margin:0;float:none}.signup-right .selectMenu{width:380px;height:53px;width:85vw;max-width:350px}.signup-right-form-section,.signup-right-form-section .contentCenter{display:flex;flex-direction:column;align-items:center}.signup-right-form-section .contentCenter{max-width:100%;padding:24px 14px;grid-gap:24px;gap:24px;flex-shrink:0;box-shadow:none!important}.signup-right-form-section .contentCenter .magic-link-sign-in-container .magic-link-button{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#f4f7f5;color:#282828;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.41px;width:100%;height:42px;margin:20px 0}.signup-right-form-section .contentCenter .magic-link-sign-in-container .magic-link-button:hover{background:#f2f2f2}.signup-right-form-section .contentCenter .inputFld{width:100%}@media only screen and (max-width:425px){.signup-right-form-section .contentCenter .inputFld{width:100%}}.signup-right-form-section .contentCenter .primary-link-orange{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.41px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center}@media only screen and (max-width:425px){.signup-right-form-section .contentCenter .primary-link-orange{text-align:justify}}.signup-right-form-section .contentCenter .orange-button{background-color:#e95832;box-shadow:none;border:none;margin-left:auto!important;margin-right:auto!important;border-radius:4px;height:42px!important;font-family:Montserrat,sans-serif!important;font-weight:500;margin:20px 0 10px}.signup-right-form-section .contentCenter .orange-button,.signup-right-form-section .contentCenter .white-button{min-width:-webkit-fill-available!important;min-width:-moz-available!important;padding:12px 33.5px;font-size:15px;font-style:normal;line-height:normal;letter-spacing:-.41px}.signup-right-form-section .contentCenter .white-button{display:flex;height:42px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #000;color:#3c3c3c!important;text-align:center;font-family:Montserrat!important;font-weight:500!important}.signup-right-form-section .contentCenter .or-label{color:#818181;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.408px;text-transform:capitalize}.inputFldWrapper{float:left;margin-right:20px}.inputFldWrapper .inputFld{width:380px;height:45px}@media only screen and (max-width:950px){.inputFldWrapper .inputFld{width:35vh;height:6vh;padding-bottom:5px}}.inputFldWrapper input{padding-left:12px}.terms-of-service-links-wrapper{margin:20px 0}.signupStepTitle{text-align:left;font-size:28px;color:#e95832;font-family:Catamaran,sans-serif;font-weight:700;margin-bottom:15px}@media only screen and (max-width:950px){.signupStepTitle{font-size:24px}}.signupFlowGoBackLink{display:flex;align-items:flex-start;color:#e95832;font-size:20px;padding-bottom:10px;padding-left:5px;cursor:pointer;border-radius:4px}.inputFldTitle{float:left;margin-right:20px;padding-left:10px;padding-bottom:5px;font-size:11px;letter-spacing:1px;font-style:normal}.inputFldWrapperExtraBottomPadding{bottom-padding:10px}.multi-membership-cards-container{padding:0;margin:0;align-items:center;justify-content:center}.membership-card-container{width:300px;text-align:center;padding-bottom:15px;box-shadow:2px 3px 19px 2px rgba(0,0,0,.2);margin:15px 15px 200px;height:300px}.membership-card-header-spacer{padding:7px}.membership-card-main{height:340px;width:300px;padding-bottom:15px}.MembershipCardContainer{background-color:#fff;margin:10px}.membership-card-meta{padding-top:15px;padding-bottom:20px;font-size:14px;font-weight:500;line-height:.5px;font-family:Montserrat,sans-serif}.multi-membership-cards-container{padding:10px;list-style:none;display:flex;justify-content:space-around;margin:auto;background:hsla(0,0%,100%,.5);border:1px solid #e9e9e9;box-shadow:0 4px 30px rgba(0,0,0,.09);border-radius:26px;width:900px}@media only screen and (max-width:950px){.multi-membership-cards-container{display-direction:"column";height:1700px;width:95%}}.selectMembershipCardsContainer{display:flex;align-items:center;justify-content:center;padding-top:1vh}.selectMembershipMainContainer{width:100%;padding-top:10%;background-color:#fff}.selectMembershipTitleContainer{padding:0;margin:0;list-style:none;display:flex;justify-content:space-around;align-items:center;justify-content:center}.planBenefitListItem{font-weight:500;font-size:15px;list-style:none;padding-top:8px;padding-bottom:10px}.planBenefitListItemWrapper{background-color:#fff;padding:15px;box-shadow:2px 3px 19px 2px rgba(0,0,0,.2)}.planBenefitListItemContainer{border-radius:2px;padding:10px!important;background-color:#fafafa;height:230px}.membership-clause-agreement-section{background-color:#fff;display:flex;flex-direction:column;padding:0}.membership-clause-agreement-section .checkbox-item{float:left;padding-top:5px}.membership-upgrade-clause-fine-print{font-size:.7em;margin:5px}.selectMembershipSidebar{height:100vh;width:70px;display:flex;align-items:center;padding:30px 15px 15px;flex-direction:column;float:left;background-image:linear-gradient(90deg,#282828,#282828);position:fixed}.selectMembershipSidebar svg{margin-top:auto}@media only screen and (max-width:950px){.selectMembershipSidebar{display:none}}.cc-info-signup-flex-container{padding:0;margin:0;list-style:none;display:flex;justify-content:space-around;align-items:center;justify-content:center}.upgrade-payment-list-container{height:450px;width:550px;margin:12px;text-align:center}.ccFlowMainContainer{height:100vh;border:solid;height:100%;background-color:#fff}.ccFlowInnerContainer,.ccFlowMainContainer{width:100%}.ccFlowInnerContainer,.ccFlowMainContainer,.signup-ribbon,.signup-ribbon-container{display:flex;justify-content:center;align-items:center}.signup-ribbon{text-align:center;color:#fff;padding:20px;width:100%;font-size:18px}.signup-cc-info-main-container{padding:50px 100px 100px 200px;background-color:#fff}@media only screen and (max-width:950px){.signup-cc-info-main-container{padding:0}}.signup-cc-info-rows-container{flex-wrap:wrap}.cc-info-row{display:flex;flex-direction:row}.signup-cc-info-payment-info-title{margin:30px 30px 0;font-size:28px;line-spacing:.4}@media only screen and (max-width:950px){.signup-cc-info-payment-info-title{text-align:center}}.membership-card-header{border-bottom:solid;height:15%;border-width:2px;font-family:Catamaran,sans-serif}.annual-membership-card-header{background:#e95832;color:#fff;font-size:12px;padding:10px;font-family:Montserrat,sans-serif}.passenger-vehicle-info{padding:10px}.responsive-large-signup .signup-left,.responsive-large-signup .signup-right{width:50vw}.responsive-large-signup .signup-left svg{max-width:75%}@media only screen and (max-width:950px){.responsive-large-signup{display:none}}.responsive-small-signup .headerSignUpLogo{display:flex;margin:50px auto 0;width:-webkit-fill-available;width:-moz-available;justify-content:center;height:31px}@media only screen and (min-width:950px){.responsive-small-signup,.responsive-small-signup .headerSignUpLogo{display:none}}.responsive-small-signup .signup-left{max-height:70px}.responsive-small-signup .signup-right{margin-top:30px}.mobile-signup-image-container{padding:10px}.mobile-signup-image-container img{max-height:40px}.dismissible-block{height:50px;background-color:grey}.dismissible-block .content{padding:0}.registration-odometer-field{margin:0;margin-bottom:25px!important;padding-top:0;padding-bottom:0!important;height:55px!important;box-sizing:border-box}.error-message{min-width:150px;text-align:left;padding:1%;font-size:small;color:#b91c1c;background-color:#fef2f2}.input-image--container{display:flex;flex-direction:row}.membership-card-container-new{width:292px;height:482px;background:hsla(0,0%,100%,.5);border-radius:26px;text-align:center;margin-bottom:2px}@media only screen and (max-width:800px) and (min-width:376px){.membership-card-container-new .content{background:hsla(0,0%,100%,.5);box-shadow:0 42px 34px rgba(233,88,50,.17);border-radius:26px}}.membership-card-container-new:hover,.membership-card-container-Premium-new:hover{box-shadow:1px 1px 1px 10px rgba(233,88,50,.1)}.membership-card-container-Premium-new{width:292px;height:482px;margin:5px;background:#e95832;box-shadow:0 42px 34px rgba(233,88,50,.17);border-radius:26px;text-align:center}@media only screen and (max-width:800px) and (min-width:376px){.membership-card-container-Premium-new .content{background:#e95832;box-shadow:0 42px 34px rgba(233,88,50,.17);border-radius:26px}}.membership-card-plan-name-new{height:33px;margin-top:14px;margin-bottom:14px;margin-left:30px;text-align:left;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:26px;line-height:33px}.planBenefitListItemContainer-new{text-align:left;padding:10px!important;height:200px;display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:8px;gap:8px;width:232px}.annual-membership-card-header-new{display:flex;justify-content:center;align-items:center;width:159px;height:27px;border-radius:13.5px;background-color:#ed7759;margin-left:30px!important;margin-top:23px!important;font-weight:800;font-size:10px;line-height:12px;font-family:Montserrat,sans-serif;text-align:center;color:#fbfcfd}.annual-membership-card-meta-new{margin-left:30px;height:46px;margin-top:5px;text-align:left}.annual-membership-card-price-new{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:35px;color:#2f2f2f}.annual-membership-card-price-new-2{font-family:Montserrat,sans-serif;font-style:normal;font-weight:450;font-size:17px;line-height:21px;color:#67768e}.annual-membership-card-price-new-3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:16px;color:#67768e}.mebership-card-plan-title-new{width:232px;margin-left:30px;margin-top:12px;text-align:left;font-family:Lato;font-style:normal;font-weight:500;font-size:16px;line-height:18px;color:#67768e}.planBenefitListItem-new{font-weight:500;font-size:15px;padding-top:8px;padding-bottom:8px;width:207px;color:#67768e;display:flex}.planBenefitListItemImg-new{width:20px;height:20px;border-radius:50%}.planBenefitListItemImgDivPremium-new{width:20px;height:20px;border-radius:50%;margin-right:10px;background-color:#ed7759}.planBenefitListItemImgDiv-new{width:20px;height:20px;border-radius:50%;margin-right:10px;text-align:center}.choose-plan{font-family:Montserrat;height:30px;border-radius:4px;font-weight:700;font-size:15px;line-height:18px;width:70%;padding-bottom:10px}@media only screen and (max-width:950px){.planDescription-new{margin-bottom:15px}}.sign_up_card{text-align:center;font-family:Catamaran,sans-serif;width:460px;padding:60px 20px 20px;box-sizing:border-box;background:#fff;margin:0 auto;height:100vh}.sign_up_card .header{color:#282828!important;margin-bottom:0}.sign_up_card .sign_up_form{text-align:left}.sign_up_card .ui.form input:not([type]){width:auto}.sign_up_card .ui.form label{color:#707070!important;font-weight:400!important}.sign_up_card .ui.form label span{text-transform:capitalize}.sign_up_card .ui.form .error input{background:#fff!important}.sign_up_card .ui.mini.message{margin-top:0;padding:8px 16px}.sign_up_card .ui.button.primary-btn{width:100%;background:#e95832;color:#fff;font-weight:400;margin-top:20px}.sign_up_card .sub_header{font-size:20px;margin-bottom:40px}.sign_up_card .caradvise-instacart-logo{width:80%;margin:auto}.sign_up_card .caradvise-logo{margin:auto}.sign_up_card .primary-link,.sign_up_card .primary-link a{color:#e95832;text-decoration:underline;position:static;bottom:0}.sign_up_card .carAdvise_term{font-size:12px}.sign_up_card .already_have_account a{text-decoration:underline}@media only screen and (max-width:600px){.sign_up_card{width:100%}}.shop-info-panel-wrapper{display:flex;flex-direction:row}.shop-info-panel-wrapper .shop-name-address{width:50%;padding:15px;text-align:center}.shop-info-panel-wrapper .shop-name-address .shop-name{font-weight:700;color:#292f36}.shop-info-panel-wrapper .shop-name-address .shop-address{padding-top:10px;font-size:.9em;font-family:Lato,sans-serif}.shop-info-panel-wrapper .shop-map{width:50%}.shop-order-rating-tag-button{width:35px;height:15px;border-radius:5px;display:inline-block;color:#2f70e1;padding:10px 25px 10px 15px;margin-right:10px;margin-bottom:30px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shop-order-rating-tag-button-small{padding:5px;font-size:12px}.toggled{background-color:#2f70e1;color:#fff}.shop-order-rating-tag-button-content{font-size:10px;text-align:center;width:100%;white-space:nowrap}.shop-order-rating-tag-button-container{padding:15px 20px 15px 25px;width:86%}.shop-order-rating-tag-item-wrapper{margin:10px}.ratings-leave-feedback-text{padding:10px}.shop-order-rating-tag-button{margin:3px!important;width:150px;height:40px;padding:10px 3px 12px!important;font-size:12px}@media only screen and (max-width:600px){.shop-order-rating-tag-button{width:125px;font-size:11px}}.shop-order-rating-modal-question{font-size:20px}.shop-order-rating-stars-wrapper{margin:10px}.shop-order-rating-modal-text-area{padding:10px 0 10px 5px;margin:20px -12px 20px 20px;max-width:80vw;height:80px}.shop-order-ratings-content{max-width:400px}.language-select-container{display:inline-block;position:relative;width:63px;margin-right:10px}.language-select-container img{max-width:32px;margin-right:5px}.language-select-container a{width:100%;margin:0;text-decoration:none}.language-select-container .flex{align-items:flex-start;display:flex}.language-select-container .uppercase{text-transform:uppercase;font-size:8px;font-weight:700}.language-select-container .pointer-events-none{position:absolute;pointer-events:none;top:4px;color:#4a5568;padding-top:5px;padding-left:.25rem;padding-right:.25rem;align-items:center;display:flex;right:8px}.language-select-container .fill-current{fill:#000;width:1rem;height:1rem;transform:rotate(0deg);transition:transform .3s ease-out 0s;display:block}.language-select-container .flags-dropdwon{display:block;width:170px;right:0;position:absolute;opacity:0;transition:opacity .3s ease-out 0s;border:1px solid #ddd;top:100px;border-radius:4px;top:60px;padding:0;visibility:hidden;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.language-select-container .flags-dropdwon a{display:flex;align-items:center;width:auto;padding:15px 10px;justify-content:left;border-bottom:1px solid #eee;margin:0}.language-select-container .flags-dropdwon a:last-child{border-bottom:none}.language-select-container .flags-dropdwon a:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.language-select-container .flags-dropdwon.expanded{opacity:1;visibility:visible}.right.menu{align-items:center}.shop-appointment-time-picker-panel{text-align:center}@media screen and (min-width:720px){.shop-appointment-time-picker-panel{min-width:100%;min-height:475px}}@media screen and (max-width:720px){.shop-appointment-time-picker-panel .scrollable-in-mobile{overflow:hidden;overflow-y:scroll;max-height:100px}}.shop-appointment-time-picker-panel .heading{font-weight:600;font-size:1.1rem;margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#292f36}.shop-appointment-time-picker-panel .calendar{display:flex;justify-content:center}.shop-appointment-time-picker-panel .item-selector{display:flex;flex-wrap:wrap;justify-content:center}.shop-appointment-time-picker-panel .item-selector .item-selector-item{background-color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-right:3px;margin-left:3px;margin-bottom:10px;min-width:60px;border:1px solid grey;cursor:pointer}.shop-appointment-time-picker-panel .item-selector .selected{background-color:#216ba5;color:#fff}.div-retail-reasons,.shop-appointment-time-picker-panel .div-time-Slots{display:inline-block;background-color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-right:3px;margin-left:3px;margin-bottom:10px;min-width:60px;border:1px solid grey;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.garage-header{font-size:20px;font-weight:700;color:#292f36;padding-top:5px;font-family:Catamaran,sans-serif}.glovebox-container{border-radius:10px;font-size:smaller;margin:10px}.glovebox-container .ui.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:100%;margin-top:50px;border-radius:10px;background-color:#fff}.glovebox-container .ui.card span{margin-left:5px;font-weight:600}.glovebox-container .documents{font-family:Montserrat,sans-serif;display:flex;justify-content:flex-start;align-items:center;color:#292f36}.glovebox-container .down-arrow{margin-top:-90%}.glovebox-container .documents-expanded,.glovebox-container .documents-vehicle{display:flex;justify-content:center;align-items:center;margin:10px}.glovebox-container .vehicle-link{color:#e95832;text-decoration:underline;margin-left:20px;font-weight:600}.glovebox-container .placeholder-vehicle-image,.glovebox-container .vehicle-image{width:140px;height:130px}.glovebox-container .glovebox-image{height:15px;width:15px}.glovebox-container .glovebox-image-inactive{height:15px;width:15px;cursor:not-allowed}.glovebox-container .glovebox-image-expanded{height:30px;width:30px;flex:auto}.glovebox-container .glovebox-image-transformed{height:30px;width:30px;transform:rotate(180deg)}.glovebox-container .save{margin-right:-90%;margin-bottom:10px;background-color:#e95832;color:#fff;font-family:Montserrat,sans-serif!important}.glovebox-container .save:hover{background-color:#f04b22;color:#fff}.input-details{display:flex;flex-direction:column;justify-content:center;padding-left:0}.input-details .label-input{margin-bottom:3px}.input-details .label-image,.input-details .label-input{text-align:left;margin-top:3px}.input-details .inputBox{width:100%;height:30px}.input-details .inputDate{width:95%;height:22px;border:1px solid #ccc;border-radius:5px;padding:2px}.input-details .ui.input input{border-width:1px;border-radius:.42857143rem!important;border-top-left-radius:.42857143rem!important;border-top-right-radius:.42857143rem!important;border-bottom-right-radius:.42857143rem!important;border-bottom-left-radius:.42857143rem!important}.upload-file{width:138px;height:113px;border-width:.2px;border-radius:3px;display:flex;justify-content:center;align-items:center;flex-direction:column}.upload-file .uploadImage{width:63px;height:59px;color:#e95832}.upload-file .upload{text-decoration:underline;color:#e95832;font-family:Montserrat,sans-serif}.upload-file-error{width:138px;height:113px;border-width:.2px;border-radius:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:solid red!important}.upload-file-error .uploadImage{width:63px;height:59px}.upload-file-error .upload{text-decoration:underline;color:#1f75d3;font-family:Montserrat,sans-serif}.replace{padding-left:10px;padding-right:10px;font-weight:400;font-family:Montserrat,sans-serif;border:none!important;background-color:none;cursor:pointer}.disabled-replace-link,.replace{text-decoration:underline;margin-right:10px;color:#292f36}.disabled-replace-link{pointer-events:none;cursor:not-allowed}.delete{text-decoration:underline;padding-left:10px;padding-right:10px;font-weight:500;color:#e95832;font-family:Montserrat,sans-serif;border:none!important;background-color:none;cursor:pointer}.disabled-delete-link{color:#fa9292;text-decoration:underline;pointer-events:none;cursor:not-allowed}.modal{display:block;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{margin:10% auto;width:50%;height:60%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:var(--modal-duration);animation-duration:var(--modal-duration)}.modal-footer h3,.modal-header h2{margin:0}.modal-header{background:var(--modal-color);padding:15px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.modal-body{padding:10px 20px;background:#fff;height:100%}.modal-footer{background:var(--modal-color);padding:10px;color:#fff;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.close{color:#ccc;float:right;font-size:30px;color:#fff}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes modalopen{0%{opacity:0}to{opacity:1}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}object{width:138px;height:113px;border-width:1px;border-radius:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none}.react-pdf__Page__canvas{margin-left:25%;height:40vh!important}.dropdown-glovebox{min-width:12.1em!important;padding:.5em!important;min-height:14px!important;border-radius:1px!important}.imageModalView,.pdfViewerMainDiv{width:70%;height:100%;margin-left:15%}.main-div{width:100%}.inner-div{display:flex;margin:10px}.upload-main-div{margin:5px}.anchor-div{margin-top:3px}.file-input{display:none}.state-list{font-size:15px;font-family:Montserrat,sans-serif;color:#000}.format{margin-top:2px;font-weight:400!important;font-size:10px;color:grey}@media screen and (max-width:1300px){.glovebox-container .ui.column.grid>[class*="four wide"].column,.glovebox-container .ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="four wide"].column,.ui.grid>[class*="six wide"].column{width:100%!important}.glovebox-container .save{margin-right:-50%}}@media screen and (max-width:425px){.glovebox-container .save{margin-right:0}}@media screen and (max-width:700px){.glovebox-container .down-arrow{top:-20%!important}}.upload-main-div input{max-width:130px}.glovebox-container .documents-vehicle{justify-content:flex-start}.glovebox-container .down-arrow{display:flex;justify-content:center;align-items:center;margin-top:-3%;position:absolute!important;top:15%;right:5%!important}.glovebox-container .documents{min-width:100px}.ui.grid>.column:not(.row){padding-top:0!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{margin:1.2rem!important}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{line-height:1.3em!important}.glovebox-container .ui.grid>.ui.grid:first-child{margin-top:12px;justify-content:flex-start;align-content:baseline}.glovebox-container .ui.card{margin-top:30px!important}@media screen and (max-width:1280px){.glovebox-container .row{display:grid!important}}body{overflow-x:hidden!important}.glovebox-container .ui.grid>.ui.grid:first-child{width:282px}@media screen and (max-width:425px){.input-details .inputBox{width:63%!important}.dropdown-glovebox{min-width:63%!important}.ui.search.selection.dropdown>input.search{padding:.2rem!important}.glovebox-container .ui.selection.dropdown{width:65%!important}}@media screen and (min-width:750px) and (max-width:950px){.glovebox-container .down-arrow{margin-top:-25%!important}}.vehicles-main-container{text-align:left;display:inline-flex;background-position:50%;background-repeat:no-repeat;height:100%;min-height:100vh;width:100vw;background-size:cover;overflow-x:hidden}.vehicles-main-container .ui.input.error>input{border:2px solid #ff6b6b;background-color:#f6f6f6}.vehicles-main-container .plate-number-vin_content{display:flex;flex-direction:column}.vehicles-main-container .plate-number-vin_content .ui.button{font-family:Montserrat,sans-serif!important}.vehicles-main-container .signIn-link1{position:absolute;bottom:-60px!important;left:20%}.vehicles-main-container .signIn-link{position:static;text-align:center}.vehicles-main-container .ui.big.image,.vehicles-main-container .ui.big.images .image,.vehicles-main-container .ui.big.images img,.vehicles-main-container .ui.big.images svg{width:auto!important}.vehicles-main-container .ui.form label{text-transform:none!important;font-weight:600!important;color:#000!important;font-size:12px!important}.vehicles-main-container .introText-no_vehicle{font-size:18px;font-weight:600;text-align:center;color:#000;font-family:Montserrat,sans-serif!important}.vehicles-main-container .noVehicleWelcomeText{display:flex;width:54%}.vehicles-main-container .noVehicleContentCenter{position:relative;width:54%;height:90vh;background-color:#fff!important;padding:20px}.vehicles-main-container .noVehicleContentCenter .ui.grid{margin:0}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:26%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:64%!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.active.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;box-shadow:none;border-radius:3px!important;padding:15px 22px}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;border-radius:3px!important}.vehicles-main-container .noVehicleContentCenter .ui.button:disabled,.vehicles-main-container .noVehicleContentCenter .ui.buttons .disabled.button,.vehicles-main-container .noVehicleContentCenter .ui.disabled.active.button,.vehicles-main-container .noVehicleContentCenter .ui.disabled.button,.vehicles-main-container .noVehicleContentCenter .ui.disabled.button:hover{opacity:1!important}@media only screen and (max-width:720px){.vehicles-main-container .noVehicleContentCenter{width:80%;height:-webkit-max-content;height:-moz-max-content;height:max-content}}@media only screen and (max-width:425px){.vehicles-main-container .no-vehicle-vin-logo{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;width:100px!important}}.vehicles-main-container .required-field,.vehicles-main-container .required-field-miles{margin:0 0 .28571429rem}.vehicles-main-container .required-field:after{content:"*";color:#db2828;margin:-2.4px 0 3px 2.4px;vertical-align:top;display:inline-block}.vehicles-main-container .no-vehicle-miles-label{color:#7b899e;font-weight:500;font-size:12px}.vehicles-main-container .no-vehicle-car-cover{top:20%!important;position:absolute}@media only screen and (max-width:425px){.vehicles-main-container .no-vehicle-car-cover{display:none!important}}.vehicles-main-container .no_vehicle_left_container{float:left;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;margin-top:2%}.vehicles-main-container .no_vehicle_right_container{float:right;width:100%;display:flex;justify-content:center}@media only screen and (max-width:720px){.vehicles-main-container .no_vehicle_right_container{display:none}}.vehicles-main-container .noVehicleHeaderLogo{width:167px;height:30px;margin-top:10px}.vehicles-main-container .ui.search>.results{display:none;position:absolute;left:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:.5em;width:100%;max-height:100%!important;overflow-y:scroll;cursor:pointer;border-radius:.28571429rem;box-shadow:none!important;border:1px solid #d4d4d5;z-index:1000}.vehicles-main-container .ui.category.search>.results .category .result.active,.vehicles-main-container .ui.search>.results .result.active{position:relative;border-left-color:rgba(34,36,38,.1);background:#f3f4f5;box-shadow:none}.vehicles-main-container .ui.input>input{box-shadow:none!important}.vehicles-main-container .noVehicle-save-button{position:absolute;width:90%!important;left:20px;bottom:150px;font-family:Montserrat,sans-serif!important}.vehicles-main-container .noVehicleManual-save-button{position:static;width:100%!important;left:20px;bottom:20px;font-family:Montserrat,sans-serif!important}.vehicles-main-container .ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:rgba(0,0,0,.87);line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.vehicles-main-container .transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.vehicles-main-container .ui.search>.results>.message{padding:1em}.vehicles-main-container .ui.selection.dropdown{height:auto;border-radius:3px!important;box-shadow:none!important}.vehicles-main-container .ui.dropdown:not(.button)>.default.text{font-size:14px!important;color:hsla(0,0%,74.9%,.87)!important;vertical-align:top;max-height:12px}.vehicles-main-container .vehicles-main-container .noVehicleContentCenter{height:auto!important}@media only screen and (max-width:1366px){.vehicles-main-container .noVehicleContentCenter{position:relative;width:70%;height:100%!important;background-color:#fff!important;padding:15px;margin-top:-10px}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:26%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:64%!important}.vehicles-main-container .introText-no_vehicle{margin-top:0}.vehicles-main-container .noVehicleWelcomeText{width:70%;margin-top:0;margin-bottom:10px}.vehicles-main-container .no-vehicle-car-cover{max-width:48%}}@media only screen and (max-width:1080px){.vehicles-main-container{width:100%}.noVehicleContentCenter{position:relative;width:50%;height:auto;background-color:#fff!important;padding:20px}.noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:54.25%!important}.noVehicleContentCenter .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.noVehicleContentCenter .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.noVehicleContentCenter .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.noVehicleContentCenter .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:auto!important}.noVehicleContentCenter .ui.button,.noVehicleContentCenter .ui.buttons .button,.noVehicleContentCenter .ui.buttons .or{font-size:12px}.noVehicleContentCenter .ui.basic.active.button,.noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;height:50px;box-shadow:none;border-radius:3px!important;padding:0 22px;height:40px}.noVehicleContentCenter .ui.basic.button,.noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;height:50px;border-radius:3px!important;padding:0 22px}.noVehicleContentCenter .signIn-link1{position:absolute;bottom:-60px!important;left:20%}}@media only screen and (max-width:912px){.vehicles-main-container .no_vehicle_right_container{display:none}.vehicles-main-container .noVehicleWelcomeText{width:52%!important}.vehicles-main-container .noVehicleContentCenter{width:52%;height:85vh!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:25.85%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:64%!important}.vehicles-main-container .no-vehicle-vin-logo{width:auto}}@media only screen and (max-width:820px){.vehicles-main-container .noVehicleContentCenter{width:60%;height:85vh!important}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .noVehicleWelcomeText{width:60%!important}.vehicles-main-container .no_vehicle_right_container{display:none}.vehicles-main-container .ui.button,.vehicles-main-container .ui.buttons .button,.vehicles-main-container .ui.buttons .or{font-size:12.5px;margin:0}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{position:absolute;width:100%!important;left:20px;bottom:20px}}@media only screen and (max-width:768px){.vehicles-main-container .noVehicleContentCenter{width:60%;height:100vh!important}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .signIn-link1{bottom:-99px!important}.vehicles-main-container .no_vehicle_right_container{display:none}.vehicles-main-container .noVehicleWelcomeText{width:60%!important}.vehicles-main-container .ui.button,.vehicles-main-container .ui.buttons .button,.vehicles-main-container .ui.buttons .or{font-size:12.5px;margin:0}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{position:absolute;width:100%!important;left:20px;bottom:20px}}@media only screen and (max-width:720px){.vehicles-main-container .noVehicleWelcomeText{width:60%!important}.vehicles-main-container .noVehicleContentCenter{width:60%;height:80vh!important}.vehicles-main-container .noVehicleContentCenter .ui.form{width:100%}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.active.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .content{padding:0}.vehicles-main-container .noVehicleContentCenter .signIn-link1{bottom:-60px!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .ui.button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .or{font-size:12.5px;margin:0}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:100%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:auto!important}.vehicles-main-container .no_vehicle_right_container{display:none}.no-vehicle-vin-logo{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{position:absolute;width:100%!important;left:20px;bottom:20px}}@media only screen and (max-width:650px){.vehicles-main-container .noVehicleWelcomeText{width:70%!important}.vehicles-main-container .noVehicleContentCenter{width:70%;height:85vh!important}}@media only screen and (max-width:550px){.vehicles-main-container .noVehicleWelcomeText{width:80%!important}.vehicles-main-container .noVehicleContentCenter{width:80%;height:85vh!important}}@media only screen and (max-width:532px){.vehicles-main-container .noVehicleWelcomeText{width:80%!important}.vehicles-main-container .noVehicleContentCenter{width:80%;height:85vh!important}.vehicles-main-container .noVehicleContentCenter .ui.form{width:100%}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.active.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .content{padding:0}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .ui.button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .or{font-size:12.5px;margin:0}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:100%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:auto!important}.vehicles-main-container .no_vehicle_right_container{display:none}.no-vehicle-vin-logo{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{position:absolute;width:100%!important;left:20px;bottom:20px}}@media only screen and (max-width:426px){.vehicles-main-container .noVehicleWelcomeText{width:85%!important}.vehicles-main-container .noVehicleContentCenter{width:85%;height:85vh!important}.vehicles-main-container .noVehicleContentCenter .ui.form{width:100%}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.active.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .content{padding:0}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .ui.button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .or{font-size:12.5px;margin:0}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:100%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:auto!important}.vehicles-main-container .no_vehicle_right_container{display:none}.vehicles-main-container .noVehicle-save-button{bottom:135px!important}.vehicles-main-container .signIn-link1{bottom:-60px!important}.no-vehicle-vin-logo{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{position:absolute;width:100%!important;left:20px;bottom:20px}}@media only screen and (max-width:375px){.vehicles-main-container .noVehicleWelcomeText{width:85%!important}.vehicles-main-container .signIn-link1{left:18%!important}.vehicles-main-container .noVehicleContentCenter{width:85%;height:95vh!important}.vehicles-main-container .noVehicleContentCenter .ui.form{width:100%}.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="middle aligned"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="middle aligned"].row>.column,.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.column:not(.row),.vehicles-main-container .noVehicleContentCenter .ui[class*="middle aligned"].grid>.row>.column{margin:0!important}.vehicles-main-container .noVehicleContentCenter .ui.basic.active.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .active.button{background:#fff!important;color:#1f2024!important;font-weight:600;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .content{padding:0}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;color:#71727a!important;font-weight:600;text-shadow:none!important;box-shadow:none;border-radius:3px!important;padding:0 18px}.vehicles-main-container .noVehicleContentCenter .ui.button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .button,.vehicles-main-container .noVehicleContentCenter .ui.buttons .or{font-size:12.5px;margin:0}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="nine wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="nine wide"].column{width:100%!important}.vehicles-main-container .noVehicleContentCenter .ui.column.grid>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.column.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>.row>[class*="three wide"].column,.vehicles-main-container .noVehicleContentCenter .ui.grid>[class*="three wide"].column{width:auto!important}.vehicles-main-container .no_vehicle_right_container{display:none}.vehicles-main-container .noVehicle-save-button{bottom:135px!important}.vehicles-main-container .signIn-link1{bottom:-60px!important}.no-vehicle-vin-logo{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;width:100px!important}.noVehicleContentCenter section button{font-size:8px}}@media only screen and (max-width:350px){.vehicles-main-container .noVehicleWelcomeText{width:95%!important}.vehicles-main-container .noVehicleContentCenter{width:95%}}@-webkit-keyframes rightToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rightToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tabs{display:flex;flex-direction:column;width:100%}.tabs *{box-sizing:border-box}.tabs .labels-wrapper{display:flex;flex-wrap:wrap}.tabs .labels-wrapper .tab-label{background:#f9f9f9;font-family:Montserrat,sans-serif;border-radius:.25rem .25rem 0 0;color:#888;font-size:1rem;text-align:center;line-height:2rem;margin-right:0;margin-bottom:.25rem;padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;flex-basis:50%;white-space:nowrap;width:132px}.tabs .labels-wrapper .tab-label:hover{background:#ddd;color:#666}.tabs .labels-wrapper .tab-label:nth-of-type(odd){border-right:2px solid #fff}.tabs .labels-wrapper .tab-label:nth-of-type(2n){border-left:2px solid #fff}@media (min-width:768px){.tabs .labels-wrapper .tab-label{flex-basis:auto;margin-right:.25rem;margin-bottom:0}.tabs .labels-wrapper .tab-label:nth-of-type(2n),.tabs .labels-wrapper .tab-label:nth-of-type(odd){border:none}}.tabs .labels-wrapper .active-tab-label{background:#f1f1f1;color:#444;z-index:6}.tabs .labels-wrapper .active-tab-label:hover{background:#f9f9f9;color:#444;cursor:auto}.tabs .fancy-labels-wrapper{display:flex;justify-content:space-evenly;align-items:center;background:#edf0f5;width:97%;height:50px;border-radius:6px;margin:0 auto}.tabs .fancy-labels-wrapper .labels{display:flex;overflow:hidden}.tabs .fancy-labels-wrapper .tab-additional-icon{padding-bottom:10px;-webkit-margin-start:20px;margin-inline-start:20px}.tabs .fancy-labels-wrapper .tab-label{background:#edf0f5;font-family:Montserrat,sans-serif;border:0;color:#888;font-size:14px;font-weight:600;text-align:center;line-height:2rem;-webkit-margin-end:10px;margin-inline-end:10px;-webkit-margin-start:10px;margin-inline-start:10px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;width:140px;border-radius:3px}.tabs .fancy-labels-wrapper .active-tab-label{font-weight:600;background-color:#fff;color:#444;z-index:6;border:0}.tabs .tabs-content-wrapper{position:relative;overflow:hidden;display:flex;background-color:#f1f1f1}.tabs .tabs-content-wrapper .tab-content{opacity:0;padding:1.5rem;transition:all .1s linear;top:10;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.tabs .tabs-content-wrapper .active-tab-content{opacity:1;position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1;-webkit-animation:rightToLeft .5s;animation:rightToLeft .5s}@media only screen and (max-width:426px){.tabs .fancy-labels-wrapper .active-tab-label{-webkit-margin-end:5px;margin-inline-end:5px;-webkit-margin-start:5px;margin-inline-start:5px;padding:0 7px}}@media only screen and (max-width:426px){.tabs .fancy-labels-wrapper{height:45px}.tabs .fancy-labels-wrapper .labels{overflow:hidden}}@media only screen and (max-width:350px){.tabs .fancy-labels-wrapper{height:45px}.tabs .fancy-labels-wrapper .labels{overflow:hidden}}.welcome-container .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2000;margin:auto;background:rgba(0,0,0,.7)}.welcome-container .ui.button{border-radius:3px!important;background:#e95832;color:#fff;margin-right:10px;font-family:Montserrat,sans-serif!important}.welcome-web-container-modal{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:615px;height:345px;overflow:hidden;margin:0;padding:0;top:25%;left:30%}.welcome-web-container-modal .web-container{display:grid;grid-template-columns:50%;grid-template-rows:90px 10px auto;height:280px;border-bottom:1px solid #d8dae0}.welcome-web-container-modal .web-container-left{grid-column-start:1;grid-column-end:2;grid-row-start:row1-start;grid-row-end:3;padding-left:20px}.welcome-web-container-modal .web-container-right{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:1}.welcome-web-container-modal .web-container-below{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2;margin-top:15px}.welcome-web-container-modal .web-image{height:280px;aspect-ratio:2}.welcome-web-container-modal .flex-web-right{float:right;margin-top:-30px}.welcome-web-container-modal .web-dots{margin-top:20px;text-align:center}.welcome-web-container-modal .web-page-nav{color:#282828;font-weight:600;font-size:12px}.welcome-web-container-modal .web-skip{float:left;margin:20px 0 0 20px;position:absolute}.welcome-web-container-modal .web-skip a{color:#282828;cursor:pointer;font-size:12px;font-weight:600}.welcome-web-container-modal .web-title{color:#e95832;font-family:Montserrat,sans-serif;font-weight:500;font-size:10px;text-align:left;-webkit-margin-after:0;margin-block-end:0}.welcome-web-container-modal .web-info-section{position:absolute;top:30%;margin:0;background:#fff;padding:15px;width:50%;float:right}.welcome-web-container-modal .web-message1,.welcome-web-container-modal .web-message2{font-weight:700;font-size:20px;line-height:130%;display:contents}.welcome-web-container-modal .web-message1{color:#e95832;font-family:Montserrat,sans-serif}.welcome-web-container-modal .web-message2{color:#292f36}.welcome-tab-container-modal{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:615px;height:345px;overflow:hidden;margin:0;padding:0;top:25%;left:auto}.welcome-tab-container-modal .tab-container{display:grid;grid-template-columns:50%;grid-template-rows:90px 10px auto;height:280px;border-bottom:1px solid #d8dae0}.welcome-tab-container-modal .tab-container-left{grid-column-start:1;grid-column-end:2;grid-row-start:row1-start;grid-row-end:3;padding-left:20px}.welcome-tab-container-modal .tab-container-right{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:1}.welcome-tab-container-modal .tab-container-below{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2;margin-top:15px}.welcome-tab-container-modal .tab-image{height:280px;aspect-ratio:2}.welcome-tab-container-modal .flex-tab-right{float:right;margin-top:-30px}.welcome-tab-container-modal .tab-dots{margin-top:21px;text-align:center}.welcome-tab-container-modal .tab-page-nav{color:#000;font-weight:600;font-size:12px}.welcome-tab-container-modal .tab-skip{float:left;margin:20px 0 0 20px;position:absolute}.welcome-tab-container-modal .tab-skip a{color:#3d3d3d;cursor:pointer;font-size:12px;font-weight:600}.welcome-tab-container-modal .tab-title{color:#e95832;font-weight:500;font-size:10px;text-align:left;-webkit-margin-after:0;margin-block-end:0}.welcome-tab-container-modal .tab-info-section{position:absolute;top:30%;margin:0;background:#fff;padding:15px;width:50%;float:right}.welcome-tab-container-modal .tab-message1,.welcome-tab-container-modal .tab-message2{font-weight:700;font-size:20px;line-height:130%;display:contents}.welcome-tab-container-modal .tab-message1{color:#e95832;font-family:Montserrat,sans-serif}.welcome-tab-container-modal .tab-message2{color:#292f36}.mobile-welcome-container-modal{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:999999;width:100%;height:100%;overflow:hidden;margin:0;padding:0;top:0;left:0}.mobile-welcome-container-modal .mobile-image{top:0;position:absolute!important}.mobile-welcome-container-modal .flex-container{position:fixed;top:92%}.mobile-welcome-container-modal .flex-left,.mobile-welcome-container-modal .flex-right{width:auto;position:fixed;height:-webkit-max-content;height:-moz-max-content;height:max-content}.mobile-welcome-container-modal .flex-right{right:10px}.mobile-welcome-container-modal .flex-left{left:20px}.mobile-welcome-container-modal .mobile-skip{float:right;margin:60px 10px 0 0}.mobile-welcome-container-modal .mobile-skip a{color:#fff;cursor:pointer;font-size:12px}.mobile-welcome-container-modal .dot{height:8px;width:8px;background:#d4d6dd;border-radius:50px;display:inline-block;margin:20px 3px 3px}.mobile-welcome-container-modal .dot.active{background-color:#e95832}.mobile-welcome-container-modal .mobile-title{color:rgba(60,60,67,.6);font-weight:500;font-size:11px;text-align:left;-webkit-margin-after:0;margin-block-end:0}.mobile-welcome-container-modal .mobile-info-section{position:absolute;top:68%;margin:0;background:#fff;border-radius:10px 10px 0 0;padding:15px;-webkit-margin-before:0;margin-block-start:0}.mobile-welcome-container-modal .mobile-message1,.mobile-welcome-container-modal .mobile-message2{font-weight:700;font-size:24px;line-height:130%;display:contents}.mobile-welcome-container-modal .mobile-message1{color:#e95832;font-family:Montserrat,sans-serif}.mobile-welcome-container-modal .mobile-message2{color:#292f36}@media only screen and (max-width:1080px){.welcome-container .welcome-web-container-modal{left:22%}}@media only screen and (max-width:992px){.welcome-container .welcome-tab-container-modal{left:20%}}@media only screen and (max-width:950px){.welcome-container .welcome-tab-container-modal{left:20%}}@media only screen and (max-width:868px){.welcome-container .welcome-tab-container-modal{left:14%}}@media only screen and (max-width:768px){.welcome-container .welcome-tab-container-modal{left:6%}.welcome-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.welcome-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.welcome-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.welcome-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:657px){.welcome-container .welcome-tab-container-modal{left:0;margin:0 5%;width:90%}.welcome-container .tab-image{height:280px;aspect-ratio:2}.welcome-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.welcome-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.welcome-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.welcome-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:540px){.welcome-container .welcome-tab-container-modal{left:0}.welcome-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.welcome-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.welcome-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.welcome-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:500px){.welcome-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.welcome-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.welcome-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:flex!important}.welcome-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.welcome-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.welcome-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:none!important}}.maintenance-schedules-container{background-position:50%;background-repeat:no-repeat;height:100%;min-height:100vh;width:100%;max-width:100%;background-size:cover;text-align:left;margin-top:10px;margin-left:30px}.maintenance-schedules-container .ui.form .field>label{margin:10px 2px 5px 22px!important;color:#747373!important;font-weight:700!important;position:absolute!important;font-family:Catamaran,sans-serif!important;z-index:18;text-transform:none!important;font-size:12px!important}.maintenance-schedules-container .ui.form .field .ui.input,.maintenance-schedules-container .ui.form .fields .field .ui.input,.maintenance-schedules-container .ui.form .wide.field .ui.input{height:60px}.maintenance-schedules-container .ui.form .field .ui.input input,.maintenance-schedules-container .ui.form .fields .field .ui.input input{width:auto;border-radius:6px!important;padding:16px 22px 0!important;font-family:Lato,sans-serif!important}.maintenance-schedules-container .ui.form input:not([type]){padding:20px 10px 0!important}.maintenance-schedules-container .ui.icon.input>i.icon{margin:8px 8px 0}.maintenance-schedules-container .hide-bg{mix-blend-mode:multiply;margin:0 5%!important;width:400px;border-radius:0 0 32% 0}.maintenance-schedules-container .default_image{margin:0 25%!important;width:250px!important}.maintenance-schedules-container .ui.grid>.row>.column>img,.maintenance-schedules-container .ui.grid>.row>img{max-width:80%}.maintenance-schedules-container .maintenanceRow{display:inline-block;width:100%;background-color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #efefef;margin:10px 0;border-radius:6px}.maintenance-schedules-container .maintenanceRowEmpty{display:inline-block;width:100%;background-color:#fff;vertical-align:middle;border:1px solid #efefef;border-radius:6px;padding:15px;display:flex;margin:10px 0;width:95%;cursor:default!important;height:40px;align-items:center;font-size:14px}.maintenance-schedules-container .maintenanceScheduleHeader{color:#000!important}.maintenance-schedules-container .maintenanceRowLink{display:inline-block;width:100%;vertical-align:middle;cursor:pointer}.maintenance-schedules-container .dueStatusTitle{font-style:normal;font-weight:700;font-size:18px;line-height:17px;font-family:Catamaran,sans-serif!important;color:#000}.maintenance-schedules-container .maintenanceScheduleSection{width:100%}.maintenance-schedules-container .allServicesCountAndStatusContainer{display:block;margin:42px 8px 18px!important}.maintenance-schedules-container .bookNowLabel{padding:5px 15px;border-radius:6px;margin-left:50px;background-color:#fae0d9;color:#b83614;font-style:normal;font-weight:700;font-size:12px}.maintenance-schedules-container .servicesCount{color:#f4f7f5;display:inline;display:initial;padding:2px 8px;border-radius:20px}.maintenance-schedules-container .makeModelHeader{margin-top:0!important;font-weight:600;color:#000!important;overflow:hidden;white-space:nowrap}.maintenance-schedules-container .vehicleYearLabel{border:1px solid #d3d3d3;margin:0 20px;height:22px;padding:6px 18px 12px;font-size:24px}.maintenance-schedules-container .vehicleHeader{display:inline-flex;text-align:center;align-items:center;justify-content:center}.maintenance-schedules-container .vehicleHeader .secondary-font{font-weight:600;color:#000!important;font-size:1.4rem;text-align:left}.maintenance-schedules-container .allServicesName{font-family:Catamaran,sans-serif;color:#000;font-weight:700}.maintenance-schedules-container .scrolling{flex-wrap:nowrap!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important}.maintenance-schedules-container .scrollableSegment{overflow:auto;max-height:65vh;background:transparent;border:0;box-shadow:none;padding-left:0}.maintenance-schedules-container .markAllCompletedRadio{padding:4px 8px;margin:0 2px;display:flex;align-items:center}.maintenance-schedules-container .vehicle-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-left:5%}.maintenance-schedules-container1{background-position:50%;background-repeat:no-repeat;height:100%;min-height:100vh;width:auto;max-width:100%;background-size:cover;text-align:left;margin:1rem}.maintenance-schedules-container1 .ui.form .field>label{margin:10px 2px 5px 22px!important;color:#747373!important;font-weight:700!important;position:absolute!important;font-family:Catamaran,sans-serif!important;z-index:100;text-transform:none!important}.maintenance-schedules-container1 .ui.form .field .ui.input,.maintenance-schedules-container1 .ui.form .fields .field .ui.input,.maintenance-schedules-container1 .ui.form .wide.field .ui.input{height:60px}.maintenance-schedules-container1 .ui.form .field .ui.input input,.maintenance-schedules-container1 .ui.form .fields .field .ui.input input{width:auto;border-radius:6px!important;padding:16px 22px 0!important;font-family:Lato,sans-serif!important}.maintenance-schedules-container1 .ui.form input:not([type]){padding:20px 10px 0!important}.maintenance-schedules-container1 .ui.icon.input>i.icon{margin:8px 8px 0}.maintenance-schedules-container1 .hide-bg{mix-blend-mode:multiply}.maintenance-schedules-container1 .ui.grid>.row>.column>img,.maintenance-schedules-container1 .ui.grid>.row>img{max-width:80%}.maintenance-schedules-container1 .maintenanceRow{display:inline-block;width:100%;background-color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #efefef;margin:10px 0;border-radius:6px}.maintenance-schedules-container1 .maintenanceRowEmpty{display:inline-block;width:100%;background-color:#fff;vertical-align:middle;border:1px solid #efefef;border-radius:6px;padding:15px;display:flex;margin:10px 0;width:95%;cursor:default!important;height:40px;align-items:center;font-size:14px}.maintenance-schedules-container1 .maintenanceScheduleHeader{color:#000!important}.maintenance-schedules-container1 .maintenanceRowLink{display:inline-block;width:100%;vertical-align:middle;cursor:pointer}.maintenance-schedules-container1 .dueStatusTitle{font-style:normal;font-weight:700;font-size:18px;line-height:17px;font-family:Catamaran,sans-serif!important;color:#000}.maintenance-schedules-container1 .maintenanceScheduleSection{width:100%}.maintenance-schedules-container1 .allServicesCountAndStatusContainer{display:block;margin:42px 8px 18px!important}.maintenance-schedules-container1 .servicesCount{color:#f4f7f5;display:inline;display:initial;padding:2px 8px;border-radius:20px}.maintenance-schedules-container1 .makeModelHeader{margin-top:0!important;font-weight:600;color:#000!important}.maintenance-schedules-container1 .vehicleYearLabel{border:1px solid #d3d3d3;margin:0 20px;height:22px;padding:6px 18px 12px;font-size:24px}.maintenance-schedules-container1 .vehicleHeader{display:inline-flex;text-align:center}.maintenance-schedules-container1 .bookNowLabel{color:red;background-color:red;padding:10px 5px;border-radius:10px}.maintenance-schedules-container1 .scrolling{flex-wrap:nowrap!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important}.maintenance-schedules-container1 .scrollableSegment{overflow:auto;max-height:65vh;background:transparent;border:0;box-shadow:none;padding-left:0}.maintenance-schedules-container1 .markAllCompletedRadio{padding:4px 8px;margin:0 2px;display:flex;align-items:center}@media only screen and (max-width:1366px){.flexbox-component-header .maintenanceScheduleHeader{font-size:1.5rem!important}.maintenance-schedules-container{height:100%;min-height:100vh;width:100%;padding:4px;margin-top:10px;margin-left:30px}.maintenance-schedules-container .ui.form .field>label{margin:2px 2px 5px 6px!important}.maintenance-schedules-container .ui.form .field .ui.input,.maintenance-schedules-container .ui.form .fields .field .ui.input,.maintenance-schedules-container .ui.form .wide.field .ui.input{height:50px!important}.maintenance-schedules-container .ui.form .field .ui.input input,.maintenance-schedules-container .ui.form .fields .field .ui.input input{padding:14px 18px 0!important}.maintenance-schedules-container .ui.form input:not([type]){padding:16px 8px 0!important}.maintenance-schedules-container .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="seven wide computer"].column{width:50.75%!important}.maintenance-schedules-container .ui.column.grid>[class*="six wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="six wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="six wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="six wide computer"].column{width:30.5%!important}.maintenance-schedules-container .hide-bg{mix-blend-mode:multiply}.maintenance-schedules-container .default_image{margin:10%!important;width:100%!important}.maintenance-schedules-container h1.ui.header{font-size:1.5rem!important}.maintenance-schedules-container .ui.grid>.row>.column>img,.maintenance-schedules-container .ui.grid>.row>img{max-width:100%}.maintenance-schedules-container .maintenanceRow{margin:5px 0!important}.maintenance-schedules-container .maintenanceScheduleHeader{font-size:16px!important}.maintenance-schedules-container .vehicleYearLabel{margin:0 12px!important;font-size:18px!important}.maintenance-schedules-container .makeModelHeader{margin-top:0!important;font-weight:600;color:#000!important;white-space:nowrap}.maintenance-schedules-container .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="seven wide computer"].column{width:53.75%!important}.maintenance-schedules-container1{height:100%;min-height:100vh;margin-top:30px;width:auto}.maintenance-schedules-container1 .ui.form .field>label{margin:10px 2px 5px 12px!important}.maintenance-schedules-container1 .ui.form .field .ui.input,.maintenance-schedules-container1 .ui.form .fields .field .ui.input,.maintenance-schedules-container1 .ui.form .wide.field .ui.input{height:50px!important}.maintenance-schedules-container1 .ui.form .field .ui.input input,.maintenance-schedules-container1 .ui.form .fields .field .ui.input input{padding:14px 18px 0!important}.maintenance-schedules-container1 .ui.form input:not([type]){padding:16px 8px 0!important}.maintenance-schedules-container1 .hide-bg{mix-blend-mode:multiply}.maintenance-schedules-container1 h1.ui.header{font-size:1.5rem!important}.maintenance-schedules-container1 .ui.grid>.row>.column>img,.maintenance-schedules-container1 .ui.grid>.row>img{max-width:100%}.maintenance-schedules-container1 .maintenanceRow{margin:5px 0!important}.maintenance-schedules-container1 .maintenanceScheduleHeader{font-size:16px!important}.maintenance-schedules-container1 .vehicleYearLabel{margin:0 12px!important;font-size:18px!important}.maintenance-schedules-container1 .makeModelHeader{font-size:18px!important}.maintenance-schedules-container1 .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>[class*="seven wide computer"].column{width:53.75%!important}}@media only screen and (max-width:550px){.maintenance-schedules-container .ui.grid>.row>.column>img,.maintenance-schedules-container .ui.grid>.row>img{display:none!important}.maintenance-schedules-container .ui.form .field .ui.input input,.maintenance-schedules-container .ui.form .fields .field .ui.input input{padding:22px 12px 0!important}.maintenance-schedules-container .ui.form .fields{display:inline-block;padding:0 12px;width:47%}.maintenance-schedules-container .vehicleHeader{display:none!important}.maintenance-schedules-container .scrollableSegment{max-height:100vh!important;width:100%!important}.maintenance-schedules-container .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="seven wide computer"].column{width:100%!important}.maintenance-schedules-container1 .ui.grid>.row>.column>img,.maintenance-schedules-container1 .ui.grid>.row>img{display:none!important}.maintenance-schedules-container1 .ui.form .field .ui.input input,.maintenance-schedules-container1 .ui.form .fields .field .ui.input input{padding:22px 12px 0!important}.maintenance-schedules-container1 .ui.form .fields{display:inline-block;padding:0 12px;width:47%}.maintenance-schedules-container1 .vehicleHeader{display:none!important}.maintenance-schedules-container1 .scrollableSegment{max-height:100vh!important;width:96%!important;padding-right:12px;margin-left:3px!important}.maintenance-schedules-container1 .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container1 .ui.grid>[class*="seven wide computer"].column{width:100%!important}}@media only screen and (max-width:532px){.maintenance-schedules-container{margin:auto}.maintenance-schedules-container .vehicle-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-left:0!important}}@media only screen and (max-width:426px){.maintenance-schedules-container{padding:0 0 0 16px;margin:auto}.maintenance-schedules-container .ui.form .fields{display:inline-block}.maintenance-schedules-container .bookNowLabel{padding:5px 15px;border-radius:6px;background-color:#fae0d9;color:#b83614;font-family:Americane;font-style:normal;font-weight:700;font-size:12px;margin:10px}.maintenance-schedules-container span.seeHistory a{margin-right:12px}.maintenance-schedules-container .hide-bg{mix-blend-mode:multiply;margin:0!important;width:400px}.maintenance-schedules-container .vehicle-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}}@media only screen and (max-width:414px){.maintenance-schedules-container{padding:0;margin:auto}.maintenance-schedules-container .ui.grid{margin:-1rem 0}.maintenance-schedules-container .scrollableSegment{max-height:100vh!important;width:96%!important;padding-right:0}.maintenance-schedules-container .ui.form .field>label{margin:10px 2px 5px 10px!important}}@media only screen and (max-width:393px){.maintenance-schedules-container{margin:0;padding:0}.maintenance-schedules-container .ui.form .fields{display:inline-block;padding:0 26px 0 0}.maintenance-schedules-container .ui.grid{margin:-1rem 0}.maintenance-schedules-container .scrollableSegment{max-height:100vh!important;width:96%!important;padding-right:12px!important;margin-left:0!important}.maintenance-schedules-container .bookNowLabel{margin:-5px}.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column{padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.maintenance-schedules-container{margin:auto 10px;padding:0}.maintenance-schedules-container .ui.form .fields{display:inline-block;padding:0 26px 0 0}.maintenance-schedules-container .bookNowLabel{margin:5px}.maintenance-schedules-container .ui.icon.input>i.icon{margin:8px -6px 0}.maintenance-schedules-container .ui.grid{margin:-1rem 0 -1rem -21px}.maintenance-schedules-container .scrollableSegment{max-height:100vh!important;width:100%!important;padding-right:10px!important;margin-left:0!important}.maintenance-schedules-container .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="seven wide computer"].column{width:100%!important;padding-right:10px!important}}@media only screen and (max-width:350px){.maintenance-schedules-container h1.ui.header{font-size:1.2rem!important}.maintenance-schedules-container .ui.form .field .ui.input input,.maintenance-schedules-container .ui.form .fields .field .ui.input input{padding:22px 12px 0!important}.maintenance-schedules-container span.seeHistory a{font-size:12px;margin-right:8px}.maintenance-schedules-container .ui.column.grid>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.column.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>.row>[class*="seven wide computer"].column,.maintenance-schedules-container .ui.grid>[class*="seven wide computer"].column{width:100%!important;padding-right:10px!important}}.icons{position:absolute;right:30}.color{color:#282828}.border{border:1px solid #282828}.header_container{display:flex;text-align:center;align-items:baseline;justify-content:center}.vehicle_make{margin-top:4px;font-size:28;font-family:montserrat;font-weight:600}.vehicle_year{border:1px solid #d3d3d3;margin:0 20px;height:22px;padding:6px 18px 12px;font-size:24px}.image_container{display:flex;text-align:center;justify-content:center;align-items:flex-end}.modal-dialog{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);border:1px solid #ccc;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:6px;outline:none;max-width:640px;max-height:100%}@media only screen and (min-width:720px){.modal-dialog{min-width:500px}}.modal-dialog-overflow{overflow:auto!important}.modal-dialog .nav-button{color:#efefef;width:200px;text-align:center;cursor:pointer}@media only screen and (max-width:720px){.modal-dialog .nav-button{width:100px}}.modal-dialog .modal-no-details{height:300px;display:flex;align-items:center;text-align:center}.ReactModal__Overlay{z-index:99999;background-color:rgba(0,0,0,.85)!important}.modal-dialog label{display:flex;flex-direction:column;text-align:left}.modal-dialog input,select{padding:10px;font-size:14px;margin:5px 5px 15px 0;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 2px 2px 4px #efefef}.modal-dialog .modal-dialog-header{min-height:2em;display:flex;flex-direction:row;justify-content:flex-end;padding-right:10px;align-items:center}.modal-dialog .modal-dialog-header .modal-dialog-header-title{font-size:16px;font-weight:700;display:flex;flex:2 1;justify-content:center}.approval-modal-service-details-content h3,.approval-modal-service-details-content p{text-align:center}.modal-dialog .modal-step-nav{display:flex;flex-direction:row;justify-content:space-around;padding:10px;margin-top:20px}.modal-dialog .modal-page{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.modal-dialog .modal-title{font-size:larger;font-weight:800;text-align:center;font-family:Catamaran,sans-serif;color:#292f36}.modal-dialog .modal-subtitle{font-size:.8rem;font-weight:500;text-align:center;font-family:Montserrat,sans-serif}.modal-header-close{display:flex;justify-content:flex-end;margin-right:20px;margin-top:10px}.modal-header-close .modal-header-close-button{cursor:pointer}.modal-dialog .flex-centered-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.modal-dialog .modal-price{font-weight:800;font-size:1.8rem;margin-top:5px;font-family:Montserrat,sans-serif}.modal-dialog .modal-dialog-header a{display:inline-block;color:#fff;cursor:pointer}.modal-dialog .modal-dialog-content{display:flex;padding:0 30px;flex-direction:column;margin-top:20px}.warning{display:flex;padding:0 40px 40px;flex-direction:column;text-align:center}.modal-dialog .modal-dialog-buttons{flex-direction:column;order:1;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:10px auto;font-family:Montserrat,sans-serif}.modal-dialog .modal-dialog-buttons a{margin:10px 0;padding:5px;font-family:Montserrat,sans-serif}.modal-dialog-header-title{display:flex;flex:0.59 1;padding:.5em}.modal-dialog .price-indicator-wrapper{margin-bottom:50px}.modal-dialog .price-indicator{border-radius:20px;border:2px solid;text-align:center;padding:5px 20px;margin-top:20px;display:inline-block}@media only screen and (min-width:425px) and (max-width:720px){.modal-dialog{max-width:680px}.modal-dialog .modal-dialog-content{padding:0 10px}}@media only screen and (min-width:350px) and (max-width:424px){.modal-dialog{max-width:385px}.modal-dialog .modal-dialog-content{padding:0 10px}}@media only screen and (max-width:349px){.modal-dialog{max-width:310px}.modal-dialog .modal-dialog-content{padding:0 10px}}.customStyles{top:50%;left:50%;right:auto;width:430px;height:369;display:flex;bottom:auto;border:2px solid rgba(242,244,246,.05);background-color:#fff;position:absolute;margin:24px;transform:translate(-50%,-50%);border-radius:4px}.Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)!important;z-index:99999999}@media (max-width:500px){.Overlay{padding:16px}}.modelContainer{display:flex;height:auto;flex-direction:column;justify-content:space-between;background-color:#fff;padding:20px;width:100%}.modelContainer .service-modal-section{overflow-y:auto;max-height:90%;padding-bottom:20px}.modelCheckboxContainer{display:flex;align-items:center;justify-items:center;cursor:pointer}.modelCheckbox{float:left;display:flex;flex-direction:column}.modelCheckbox .modal-cross-button{position:absolute;right:8px;top:10px;cursor:pointer}.modelCheckbox h3{margin:0;padding:0}.modelCheckbox p{margin:10px 5px}.modelCheckbox input{cursor:pointer}.modal-custom-radio[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;margin:0;font:inherit;width:20px;height:20px;border:1px solid #e95832;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.modal-custom-radio[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;color:#fff;background-color:#fff}.modal-custom-radio[type=radio]:checked:before{transform:scale(1)}.modal-custom-radio[type=radio]:checked{border:10px solid #e95832}@media only screen and (max-width:350px){.customStyles{left:45%!important;width:287px!important}}@media only screen and (max-width:425px){.customStyles{left:45%!important;width:400px!important}}@media only screen and (max-width:320px){.customStyles{left:45%!important;width:287px!important}}@media only screen and (max-width:375px){.customStyles{left:44%!important;width:355px!important}}.maintenance-card-container .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;margin:auto;background:rgba(0,0,0,.7)}.maintenance-card-container .modal-container-header{display:flex;align-items:center;margin:0!important;position:absolute;top:32px;left:54px;width:923px;flex-direction:row;justify-content:space-between;z-index:1}.maintenance-card-container .container-content{display:flex;align-self:stretch;align-items:center;justify-content:center;flex-direction:column;width:445px;grid-gap:50px;gap:50px}.maintenance-card-container .container-content .header{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-gap:2px;gap:2px;font-size:22px;font-weight:700;font-family:Catamaran;width:96%}.maintenance-card-container .container-content .header .secondary-text,.maintenance-card-container .container-content .header .text{align-self:stretch;position:relative;letter-spacing:-.02em;line-height:26px}.maintenance-card-container .container-content .header .first-header{font-size:24px;font-weight:600}.maintenance-card-container .container-content .header .secondary-text{color:#282828}.maintenance-card-container .container-content .input-fields{display:flex;justify-content:flex-start;align-self:stretch;flex-direction:column;align-items:flex-start;grid-gap:36px;gap:36px;color:#282828}.maintenance-card-container .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .container-content .input-fields .ui.form .fields:last-child .field{margin-bottom:0;width:440px}.maintenance-card-container .container-content .input-fields label{position:relative;line-height:16px;align-self:stretch;color:#282828!important;font-weight:600!important;text-transform:none!important;font-size:14px!important;font-family:Catamaran}.maintenance-card-container .container-content .input-fields.preferences{display:flex;justify-content:flex-start;align-self:stretch;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;color:#282828}.maintenance-card-container .container-content .input-fields.preferences .ui.form .field:last-child,.maintenance-card-container .container-content .input-fields.preferences .ui.form .fields:last-child .field{margin-bottom:0;width:440px}.maintenance-card-container .container-content .input-fields.preferences label{position:relative;line-height:16px;align-self:stretch;color:#282828!important;font-weight:600!important;text-transform:none!important;font-size:14px!important;font-family:Catamaran}.maintenance-card-container .container-content .onboardingModelCheckboxContainer{display:flex;align-items:center;justify-items:center;cursor:pointer}.maintenance-card-container .container-content .onboardingModelCheckboxContainer .checkBoxDiv{display:flex;align-items:center;justify-items:center;cursor:pointer;border:1px solid #e3eae6;padding:0 24px;margin-right:15px;width:9vw}.maintenance-card-container .container-content .button-spacing{display:grid;grid-gap:10px;gap:10px}.maintenance-card-container .container-content .modal-button{display:block;justify-content:flex-start;align-self:stretch;flex-direction:column}.maintenance-card-container .container-content .modal-button .ui.button{border-radius:3px!important;background:#e95832;color:#fff;margin-right:10px;font-family:Montserrat,sans-serif!important;width:440px}.maintenance-card-container .container-content .modal-button .ui.button.back{border-radius:3px!important;background:#eee;color:#282828;margin-right:10px;font-family:Montserrat,sans-serif!important;width:440px}.maintenance-card-container .modal-container-content{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-direction:row}.maintenance-card-container .modal-container-image{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 1}.maintenance-card-container .modal-container-image .default-vehicles-image{position:relative;width:314px;height:auto;object-fit:cover}.maintenance-card-container .modal-container-image .vehicles-image{position:relative;width:314px;height:auto;object-fit:cover;border-radius:0 0 32% 0}.maintenance-card-container .progress-bar{position:relative;width:731px}.maintenance-card-container .ui.button{border-radius:3px!important;background:#e95832;color:#fff;margin-right:10px;font-family:Montserrat,sans-serif!important;width:350px}.maintenance-card-container .vehicle-image-parent{display:flex;grid-gap:5px;gap:5px;top:70%;position:fixed}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom{display:flex;width:284px;height:26px;padding:16px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #bcc8c0;border-radius:5px}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .detail-logos{width:27px;height:27px!important;flex-shrink:0;background-color:rgba(223,202,202,.41);border-radius:15%;height:30px}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{position:absolute;z-index:1;top:-17%;left:87%}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .right-content{display:flex;justify-content:space-between;align-items:center;flex:1 0}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .right-content .right-sub-content-mileage{background-color:#f4f7f5;display:flex;padding:4px 8px;justify-content:center;align-items:center;border-radius:6px;font-family:Catamaran,sans-serif!important;font-weight:500;font-size:14px;font-style:normal}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom{display:flex;width:184px;height:26px;padding:16px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #bcc8c0;border-radius:5px}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:178px;position:absolute;z-index:1;top:-17%}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:400px;position:absolute;z-index:1;top:-17%}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .detail-logos{width:27px;height:27px!important;flex-shrink:0;background-color:rgba(223,202,202,.41);border-radius:15%;height:30px}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .right-content{display:flex;justify-content:space-between;align-items:center;flex:1 0}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .right-content .right-sub-content{background-color:#f4f7f5;display:flex;padding:4px 0;justify-content:center;align-items:center;border-radius:6px;font-family:Catamaran,sans-serif!important;font-weight:500;font-size:14px;font-style:normal;width:-moz-available;width:-webkit-fill-available}.maintenance-card-container .basic-btn{background:transparent;border:none;color:#b83614;cursor:pointer}.maintenance-card-container .preferences-container-phone{border:1px solid #ddd9d9;border-radius:5px;padding:11px;width:93%}.maintenance-card-container .preferences-container-phone .ui.checkbox input:checked~label:after{background-color:#e95832!important;margin:1px!important;color:#fff;border-color:#e95832!important;border-radius:2px;font-size:12px}.maintenance-card-container .preferences-container-phone .phone-text-container{display:flex;grid-gap:4%;gap:4%;margin-bottom:4px}.maintenance-card-container .preferences-container-phone .phone-text-container .save-cancel-btn{display:flex;margin-left:30%}.maintenance-card-container .preferences-container-phone .phone-input-container{display:flex;grid-gap:55%;gap:55%}.maintenance-card-container .preferences-container-phone .phone-input-container .ui.small.input{width:200px;height:auto;top:6px}.maintenance-card-container .preferences-container-phone .phone-input-container .ui.small.input .close-icon-input{top:-12px;left:auto;right:-3px;font-size:15px;cursor:pointer}.maintenance-card-container .preferences-container-phone .phone-input-container .phone-number-text{margin-left:46px}.maintenance-card-container .preferences-container-email{border:1px solid #ddd9d9;border-radius:5px;padding:11px;width:93%;height:44px}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after{background-color:#e95832!important;margin:1px!important;color:#fff;border-color:#e95832!important;border-radius:2px;font-size:12px}.maintenance-card-container .preferences-container-email .email-checkbox-container{display:flex;grid-gap:15px;gap:15px}.maintenance-card-container .preferences-container-email .email-text-styling{margin:0 46px;display:flex;grid-gap:50px;gap:50px}.maintenance-card-container .empty-spacer{display:flex;height:26px;padding:16px;grid-gap:10px;gap:10px}.maintenance-card-container .RSPBprogressBar{height:6px;line-height:1;border-radius:10px;position:relative;background-color:hsla(0,0%,82.7%,.6);display:flex;justify-content:space-between;align-items:center;z-index:0;width:85%}.maintenance-card-container .RSPBprogressBar .RSPBprogression{position:absolute;transition:width .3s ease;left:0;top:0;bottom:0;border-radius:10px;background:#282828;z-index:-1}.maintenance-card-container .ui.large.input{width:20vh;height:43.5px}.maintenance-card-container .frame-child{position:absolute;top:0;left:0;border-radius:25px;width:356px;height:114px;overflow:hidden}.maintenance-card-container .icon{position:relative;width:13.12px;height:13.12px;overflow:hidden;flex-shrink:0}.maintenance-card-container .icon-wrapper{position:absolute;top:0;left:0;border-radius:35.26px;background-color:var(--neutral-sb-800);display:flex;flex-direction:column;padding:4.029682636260986px;align-items:flex-start;justify-content:flex-start}.maintenance-card-container .animation-text{position:absolute;top:1.59px;left:29.18px;line-height:18px;font-weight:500;display:flex;align-items:center;width:312.82px;color:#3c3c3c}@-webkit-keyframes first_text{0%{top:41px}to{top:-30px}}@keyframes first_text{0%{top:41px}to{top:-30px}}@-webkit-keyframes second_text{0%{top:48px}to{top:-30px}}@keyframes second_text{0%{top:48px}to{top:-30px}}@-webkit-keyframes third_text{0%{top:53px}to{top:-30px}}@keyframes third_text{0%{top:53px}to{top:-30px}}.maintenance-card-container .frame-container{position:absolute;top:41px;left:8px;width:342px;height:21.18px;-webkit-animation-name:first_text;animation-name:first_text;-webkit-animation-duration:3s;animation-duration:3s}.maintenance-card-container .group-div{position:absolute;top:41px;left:8px;width:342px;height:21.18px;-webkit-animation-name:second_text;animation-name:second_text;-webkit-animation-duration:7.5s;animation-duration:7.5s}.maintenance-card-container .frame-parent1{position:absolute;top:41px;left:8px;width:342px;height:21.18px;-webkit-animation-name:third_text;animation-name:third_text;-webkit-animation-duration:15s;animation-duration:15s}.maintenance-card-container .frame-parent1,.maintenance-card-container .group-div{top:38px}.maintenance-card-container .frame-parent1{top:7px}.maintenance-card-container .frame-group,.maintenance-card-container .group-parent{position:absolute;width:358px}.maintenance-card-container .frame-group .player,.maintenance-card-container .group-parent .player{height:100px}.maintenance-card-container .group-parent{top:122px;left:0;border-radius:4px;border:1px solid #fae0d9;box-sizing:border-box;height:37.18px;overflow:hidden;background:#fff}.maintenance-card-container .frame-group{top:71px;left:calc(50% - 178.5px);height:159.18px;text-align:left;font-size:var(--paragraph-02-medium-size)}.maintenance-card-container .frame-item{position:absolute;top:287px;left:-77px;border-radius:50%;background-color:#e95832;width:1151px;height:534px}.maintenance-card-container .millions-of-drivers{position:relative;line-height:36px;display:flex;align-items:center;justify-content:center;width:344px;color:#fff;font-family:Catamaran;font-size:34px;font-style:normal;font-weight:600;letter-spacing:-1.36px}.maintenance-card-container .use-caradvise-for{align-self:stretch;position:relative;line-height:16px;font-weight:500;font-family:Catamaran;font-size:14px;font-style:normal;color:#fff}.maintenance-card-container .millions-of-drivers-parent{position:absolute;top:326px;left:calc(50% - 180.5px);width:349px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:var(--gap-5xs);gap:var(--gap-5xs);font-size:var(--headings-01-bold-size);color:var(--shades-0)}.maintenance-card-container .icon3{position:relative;width:16px;height:16px;overflow:hidden;flex-shrink:0}.maintenance-card-container .customer-name-text{font-family:Catamaran;font-size:23px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.46px;color:#3c3c3c}.maintenance-card-container .icon-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:var(--gap-5xs);gap:var(--gap-5xs)}.maintenance-card-container .frame-inner{position:relative;width:18.07px;height:17.19px}.maintenance-card-container .vector-parent{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.maintenance-card-container .frame-div,.maintenance-card-container .frame-parent2,.maintenance-card-container .frame-parent3,.maintenance-card-container .frame-parent4,.maintenance-card-container .frame-parent5,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{position:absolute;top:446px;left:142px;border-radius:19px;background-color:#fff;width:177px;display:flex;flex-direction:column;padding:16px 24px;box-sizing:border-box;align-items:flex-start;justify-content:flex-start}.maintenance-card-container .frame-parent2,.maintenance-card-container .frame-parent3,.maintenance-card-container .frame-parent4,.maintenance-card-container .frame-parent5,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:333px}.maintenance-card-container .frame-parent3,.maintenance-card-container .frame-parent4,.maintenance-card-container .frame-parent5,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:524px}.maintenance-card-container .frame-parent4,.maintenance-card-container .frame-parent5,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:715px}.maintenance-card-container .frame-parent5,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:906px}.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{top:538px;left:177px}.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:368px}.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:559px}.maintenance-card-container .frame-parent9,.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:750px}.maintenance-card-container .frame-parent10,.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:941px}.maintenance-card-container .frame-parent11,.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{top:446px;left:-49px}.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{top:537px;left:-17px;width:180px}.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{top:629px;left:117px;width:177px}.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:304px}.maintenance-card-container .frame-parent15{left:-73px;width:180px}.maintenance-card-container .frame-parent{position:relative;border-radius:12px;background:linear-gradient(179.95deg,#fff,#fef2ef);width:1000px;height:584px;overflow:hidden;text-align:center;font-size:var(--headings-04-bold-size);color:var(--neutral-sb-800);font-family:var(--headings-04-bold)}.maintenance-card-web-container-modal{display:flex;align-items:center;position:fixed;background:#fff;border-radius:4px;width:1000px;height:584px;flex-direction:column;padding:0 54px;box-sizing:border-box;justify-content:center;text-align:left;font-size:14px;color:#616161;z-index:1500;top:50%;left:50%;transform:translate(-46%,-46%)}.maintenance-card-web-container-modal .web-container{display:grid;grid-template-columns:50%;grid-template-rows:90px 10px auto;height:280px}.maintenance-card-web-container-modal .web-container-left{grid-column-start:1;grid-column-end:2;grid-row-start:row1-start;grid-row-end:3;padding-left:20px}.maintenance-card-web-container-modal .web-container-right{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:1}.maintenance-card-web-container-modal .web-container-below{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2;margin-top:15px}.maintenance-card-web-container-modal .web-image{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1);margin:25% 0!important;width:285px}.maintenance-card-web-container-modal .default_image{margin:0 25%!important;width:250px!important}.maintenance-card-web-container-modal .flex-web-right{float:right;margin-top:-30px}.maintenance-card-web-container-modal .web-dots{margin-top:20px;text-align:center}.maintenance-card-web-container-modal .web-page-nav{color:#282828;font-weight:600;font-size:12px}.maintenance-card-web-container-modal .web-skip{float:left;margin:20px 0 0 20px;position:absolute}.maintenance-card-web-container-modal .web-skip a{color:#282828;cursor:pointer;font-size:12px;font-weight:600}.maintenance-card-web-container-modal .web-title{font-weight:700;font-size:20px;line-height:130%;display:contents;color:#616161}.maintenance-card-web-container-modal .web-info-section{position:absolute;top:30%;margin:0;background:#fff;padding:15px;width:50%;float:right}.maintenance-card-web-container-modal .web-message1,.maintenance-card-web-container-modal .web-message2{font-weight:700;font-size:20px;line-height:130%;display:contents}.maintenance-card-web-container-modal .web-message1{color:#282828;font-family:Montserrat,sans-serif}.maintenance-card-web-container-modal .web-message2{color:#292f36}.maintenance-card-web-container-modal .RSPBprogressBar{height:7px;line-height:1;border-radius:10px;position:relative;background-color:hsla(0,0%,82.7%,.6);display:flex;justify-content:space-between;align-items:center;z-index:0;width:114%}.maintenance-card-container .maintenance-card-tab-container-modal{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:615px;height:345px;overflow:hidden;margin:0;padding:0;top:40%;left:auto}.maintenance-card-container .maintenance-card-tab-container-modal .modal-container-header{display:flex;align-items:center;margin:0!important;position:absolute;top:20px;left:40px;width:92%;flex-direction:row;justify-content:space-between;z-index:1}.maintenance-card-container .maintenance-card-tab-container-modal .modal-container-content{align-items:center;justify-content:center;flex-direction:column-reverse;align-self:center;position:relative;top:50px;height:auto;grid-gap:16px;gap:16px}.maintenance-card-container .maintenance-card-tab-container-modal .modal-container-image .vehicles-image{width:330px}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent{display:flex;grid-gap:5px;gap:5px;top:3.5%;position:relative}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .vehicle-details-bottom{width:280px;padding:16px}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .vehicle-details-bottom .right-content .right-sub-content-mileage{font-size:16px}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:84%;position:absolute;z-index:1;top:-17%}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:39.5%;position:absolute;z-index:1;top:-10px}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:90%;position:absolute;z-index:1;top:-18%}.maintenance-card-container .maintenance-card-tab-container-modal .container-content{display:flex;flex-direction:column;width:-webkit-fill-available;width:-moz-available;grid-gap:19px;gap:19px}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .header{font-size:18px}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .header .label{align-self:flex-start}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .header .first-header{font-size:16px;font-weight:400}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:18vh}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .input-fields{align-self:flex-start}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-tab-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:48.5vh}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .input-fields .label{align-self:flex-start}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .button-spacing{position:fixed;bottom:183px;display:flex;flex-direction:row-reverse}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button{display:block;justify-content:flex-start;align-self:stretch;flex-direction:column}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button .ui.button{border-radius:3px!important;background:#e95832;color:#fff;margin-right:10px;font-family:Montserrat,sans-serif!important;width:27vh}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button .ui.button.back{border-radius:3px!important;background:#fff;color:#282828;margin-right:10px;font-family:Montserrat,sans-serif!important;width:27vh}.maintenance-card-container .maintenance-card-mobile-container-modal{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:-webkit-fill-available;width:-moz-available;height:100%;overflow:hidden;margin:0;padding:0;top:20%;left:auto}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-header{left:28px;width:84%}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{align-items:center;justify-content:center;flex-direction:column-reverse;align-self:center;position:relative;top:50px;height:auto;grid-gap:16px;gap:16px;left:2.5px;width:auto}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{width:330px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent{position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom{width:280px;padding:16px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .right-content .right-sub-content-mileage{font-size:16px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:270px;position:absolute;z-index:1;top:-17%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:130px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:306px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{top:50px;height:auto;grid-gap:4px;gap:4px;left:2.5px;width:auto}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-size:23px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header .label{align-self:flex-start}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header .first-header{font-size:16px;font-weight:400}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer{left:8px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:14vh}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;left:15px;position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:40.5vh;position:relative;left:18px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .label{align-self:flex-start}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .button-spacing{position:fixed;bottom:12px;display:flex;flex-direction:row-reverse}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button{display:block;justify-content:flex-start;align-self:stretch;flex-direction:column}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button .ui.button{border-radius:3px!important;background:#e95832;color:#fff;margin-right:10px;font-family:Montserrat,sans-serif!important;width:20vh}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button .ui.button.back{border-radius:3px!important;background:#fff;color:#282828;margin-right:10px;font-family:Montserrat,sans-serif!important;width:20vh}@media only screen and (max-width:1366px){.maintenance-card-container .maintenance-card-web-container-modal{transform:translate(-50%,-50%)}.maintenance-card-container .maintenance-card-web-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{display:flex;align-items:center;justify-items:center;cursor:pointer;border:1px solid #e3eae6;padding:0 24px;margin-right:15px;width:11.9vw}}@media only screen and (max-width:1080px){.maintenance-card-container .maintenance-card-web-container-modal{left:22%}}@media only screen and (max-width:992px){.maintenance-card-container .maintenance-card-tab-container-modal{left:20%}}@media only screen and (max-width:950px){.maintenance-card-container .maintenance-card-tab-container-modal{left:20%}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.maintenance-card-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.maintenance-card-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:868px){.maintenance-card-container .maintenance-card-tab-container-modal{display:flex;grid-gap:21px!important;gap:21px!important;flex-direction:column;height:720px;width:680px;top:15%}.maintenance-card-container .maintenance-card-tab-container-modal .preferences-container-phone{width:55vh;height:68px}.maintenance-card-container .maintenance-card-tab-container-modal .preferences-container-email{width:96%;height:59px}.maintenance-card-container .maintenance-card-tab-container-modal .frame-parent{position:relative;border-radius:12px;background:linear-gradient(179.95deg,#fff,#fef2ef);width:680px;height:586px;overflow:hidden;text-align:center;font-size:var(--headings-04-bold-size);color:var(--neutral-sb-800);font-family:var(--headings-04-bold)}.maintenance-card-container .maintenance-card-tab-container-modal .frame-item{position:absolute;top:284px;left:-217px;border-radius:50;background-color:#e95832;width:1151px;height:534px}}@media only screen and (max-width:768px){.maintenance-card-container .maintenance-card-tab-container-modal{left:6%}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.maintenance-card-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.maintenance-card-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:540px){.maintenance-card-container .maintenance-card-tab-container-modal{left:0}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.maintenance-card-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.maintenance-card-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:flex!important}}@media only screen and (max-width:500px){.maintenance-card-container .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.maintenance-card-container .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.maintenance-card-container .ui[class*="mobile only"].grid.grid.grid:not(.computer){display:flex!important}.maintenance-card-container .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.maintenance-card-container .ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.maintenance-card-container .ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (max-width:414px){.maintenance-card-container .maintenance-card-mobile-container-modal{top:8%;border-radius:5px;left:0}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{width:85.5vw;height:68px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container{display:flex;grid-gap:3%;gap:3%;margin-bottom:4px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container .save-cancel-btn{display:flex;margin-left:20%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-input-container{display:flex;grid-gap:50%;gap:50%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-input-container .phone-number-text{margin-left:46px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .checkBoxLabel{width:100%;text-align:left}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{width:85.5vw;height:54px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:8vh}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{grid-gap:inherit;gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{width:63vw;height:22vh}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .default-vehicles-image{width:auto;height:130px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{width:136px;height:62px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:132px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:305px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .right-content{display:block;padding:5px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:270px;position:absolute;z-index:1;top:-16%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-size:22px;font-weight:700;font-family:Catamaran;width:96%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;left:15px;position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:88.5vw;position:relative;left:6px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field .ui.input input{font-size:16px!important}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields label{align-self:flex-start}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer{left:-6px;position:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:33vw}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{width:414px;height:588px;top:19.3%}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-item{position:absolute;top:284px;left:-217px;border-radius:100%!important;background-color:#e95832;width:823px;height:600px}}@media only screen and (max-width:412px){.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{top:20.7%}}@media only screen and (max-width:395px){.maintenance-card-container .maintenance-card-mobile-container-modal{top:4%;border-radius:5px;left:0}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{width:82vw;height:68px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container{display:flex;grid-gap:3%;gap:3%;margin-bottom:4px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container .save-cancel-btn{display:flex;margin-left:13%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-input-container{display:flex;grid-gap:45%;gap:45%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-input-container .phone-number-text{margin-left:46px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{width:82vw;height:52px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:72px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{grid-gap:inherit;gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{width:242px;height:152px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{width:136px;height:76px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:130px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:305px;position:absolute;z-index:1;top:-9%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .right-content{display:block;padding:5px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:270px;position:absolute;z-index:1;top:-16%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-size:22px;font-weight:700;font-family:Catamaran;width:96%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;left:15px;position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:85vw;position:relative;left:6px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer{left:-12px;position:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:32.3vw}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{width:393px;height:588px;top:19.5%}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-item{position:absolute;top:284px;left:-217px;border-radius:100%!important;background-color:#e95832;width:823px;height:600px}}@media only screen and (max-width:390px){.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{top:19%}}@media only screen and (max-width:375px){.maintenance-card-container .maintenance-card-mobile-container-modal{top:6%;border-radius:5px;left:0}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{width:84.5vw;height:68px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{width:84.5vw;height:59px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:72px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{grid-gap:inherit;gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{width:192px;height:114px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{width:130px;height:60px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:125px;position:absolute;z-index:1;top:-10%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:294px;position:absolute;z-index:1;top:-10%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .right-content{display:block;padding:5px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:272px;position:absolute;z-index:1;top:-16%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{grid-gap:3px;gap:3px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-size:18px;font-weight:700;font-family:Catamaran;width:96%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;left:15px;position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:86vw;position:relative;left:6px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer{left:-14px;position:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:33.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{width:375px;height:588px;top:6%}}@-moz-document url-prefix(){@media screen and (max-width:375px){.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{width:84.5vw;height:68px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:40.5vh}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:15.5vh}}}@media only screen and (max-width:360px){.maintenance-card-container .maintenance-card-mobile-container-modal{width:-webkit-fill-available;width:-moz-available;top:6%;border-radius:5px;left:0}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{width:91vw;height:68px}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{width:91vw;height:59px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:56px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{grid-gap:inherit;gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{width:220px;height:142px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{width:130px;height:60px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:125px;position:absolute;z-index:1;top:-10%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:294px;position:absolute;z-index:1;top:-10%}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .right-content{display:block;padding:5px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:272px;position:absolute;z-index:1;top:-16%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{grid-gap:12px;gap:12px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-size:18px;font-weight:700;font-family:Catamaran;width:96%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;left:0;font-size:13px;position:relative}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .field:last-child,.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields .ui.form .fields:last-child .field{width:94vw;position:relative;left:6px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer{left:4px;position:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .onboardingModelCheckboxContainer .checkBoxDiv{width:31.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-parent{width:360px;height:588px;top:14.5%}}.vehicle-list-card-container .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;margin:auto;background:rgba(0,0,0,.7)}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:500px;overflow:hidden;margin:0;padding:0;top:16%;left:35%;height:66%}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{display:flex;align-items:center;margin:0!important;position:absolute;top:20px;left:456px;width:auto;flex-direction:row;justify-content:space-between;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:10px;gap:10px;position:relative;background-color:#f4f7f5;top:80px;left:17px;width:462px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;position:relative;left:63px;z-index:1;top:2px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;position:absolute;left:72px;top:6px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar-text{font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar-text .vehicle-name-highlight{color:#dc4017}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container{top:82px;display:flex;position:relative;left:17px;width:462px;z-index:999;background:#fff}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{color:#282828;text-align:center;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{display:flex;position:relative;flex-direction:column;left:18px;width:461px;align-items:flex-start;overflow-y:scroll;overflow-x:hidden;top:0;height:70%;grid-gap:10px;gap:10px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{top:99px;display:flex;position:relative;left:0;width:382px;grid-gap:8%;gap:8%;border-bottom:2px solid #f4f7f5}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-image-modal-list{min-width:25%;transform:scaleX(-1)}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container{width:inherit;left:28px;display:flex;position:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container .ui.labeled.icon.button>.icon{background-color:initial!important;color:#fff}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;color:#343434;width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;margin:0 20px;height:19px;padding:6px 10px 5px;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:16px;left:-18px;position:relative;top:-8px;border-radius:10%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;top:18px;left:42px;width:22%}@media only screen and (max-width:1366px){.vehicle-list-card-container .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;margin:auto;background:rgba(0,0,0,.7)}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:500px;height:85%;overflow:hidden;margin:0;padding:0;top:10%;left:35%}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{display:flex;align-items:center;margin:0!important;position:absolute;top:20px;left:456px;width:auto;flex-direction:row;justify-content:space-between;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:10px;gap:10px;position:relative;background-color:#f4f7f5;top:80px;left:17px;width:462px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;position:relative;left:63px;z-index:1;top:2px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;position:absolute;left:72px;top:6px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar-text{font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container{top:82px;display:flex;position:relative;left:17px;width:462px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{color:#282828;text-align:center;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{display:flex;position:relative;flex-direction:column;left:18px;width:461px;align-items:flex-start;overflow-y:auto;overflow-x:hidden;top:0;height:380px;grid-gap:10px;gap:10px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{top:99px;display:flex;position:relative;left:0;width:382px;grid-gap:8%;gap:8%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-image-modal-list{min-width:25%;transform:scaleX(-1);border-radius:30%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container{width:inherit;left:26px;display:flex;position:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;color:#343434;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;margin:0 20px;height:19px;padding:6px 10px 5px;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:16px;left:-18px;position:relative;top:-8px;border-radius:10%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;top:18px;left:42px;width:22%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling .ui.labeled.icon.button>.icon{background-color:#e95832;color:#fff}}@media only screen and (max-width:768px){.vehicle-list-card-container .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;margin:auto;background:rgba(0,0,0,.7)}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:3px;position:fixed;z-index:2000;width:500px;height:54%;overflow:hidden;margin:0;padding:0;top:20%;left:18%}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{display:flex;align-items:center;margin:0!important;position:absolute;top:20px;left:456px;width:auto;flex-direction:row;justify-content:space-between;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:10px;gap:10px;position:relative;background-color:#f4f7f5;top:80px;left:17px;width:450px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;position:relative;left:63px;z-index:1;top:2px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;position:absolute;left:72px;top:6px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar-text{font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container{top:81px;display:flex;position:relative;left:17px;width:450px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{color:#282828;text-align:center;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{display:flex;position:relative;flex-direction:column;left:18px;width:450px;align-items:flex-start;overflow-y:auto;overflow-x:hidden;top:0;height:71%;grid-gap:10px;gap:10px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{top:99px;display:flex;position:relative;left:16px;width:380px;grid-gap:8%;gap:8%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-image-modal-list{min-width:25%;transform:scaleX(-1)}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container{width:inherit;left:10px;display:flex;position:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;color:#343434;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;margin:0 20px;height:19px;padding:6px 10px 5px;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:16px;left:-18px;position:relative;top:-8px;border-radius:10%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;top:18px;left:42px;width:22%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling .ui.labeled.icon.button>.icon{background-color:#e95832;color:#fff}}@media only screen and (max-width:414px){.vehicle-list-card-container .vehicle-list-modal-parent{width:356px;height:59%;top:15%;left:7%}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{left:320px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{grid-gap:0;gap:0;top:80px;left:12px;width:330px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{left:53px;top:2px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{left:62px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar-text{font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container{width:324px;top:82px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{color:#282828;text-align:center;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;align-self:stretch}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{display:flex;position:relative;flex-direction:column;left:18px;width:330px;align-items:flex-start;overflow-y:scroll;overflow-x:hidden;top:0;height:360px;grid-gap:10px;gap:10px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{top:99px;display:flex;position:relative;left:0;width:260px;grid-gap:4%;gap:4%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-image-modal-list{min-width:38%;transform:scaleX(-1)}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container{width:inherit;left:-28px;display:flex;position:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;color:#343434;width:100px;text-align:left}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;margin:0 20px;height:19px;padding:6px 10px 5px;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;line-height:16px;left:-18px;position:relative;top:-8px;border-radius:10%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;top:18px;left:42px;width:22%}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling .ui.labeled.icon.button>.icon{background-color:#e95832;color:#fff}}@media only screen and (max-width:390px){.vehicle-list-card-container .vehicle-list-modal-parent{left:4.5%;height:62%}}@media only screen and (max-width:375px){.vehicle-list-card-container .vehicle-list-modal-parent{left:2.5%;height:65%}}@media only screen and (max-width:360px){.vehicle-list-card-container .vehicle-list-modal-parent{left:.5%;height:70%}}.top-container_v2{background-color:#fff!important;position:relative;height:auto;z-index:999}.top-container_v2 .leftNav{flex:1 1;display:flex;flex-direction:column;max-width:250px;min-height:88vh;background-color:#fff!important}@media only screen and (max-width:949px){.top-container_v2 .leftNav{display:none}}.top-container_v2 .leftNav ul{list-style-type:none;height:100%;background-color:#fff;margin:0;padding:0}.top-container_v2 .leftNav li a{display:block;color:#292f36;text-align:left;padding:10px 10px 10px 7px;margin:10px 10px 10px 8px;border-radius:4px;font-size:16px;display:flex;grid-gap:8px;gap:8px}@media (max-width:1366px){.top-container_v2 .leftNav li a{align-items:center}}.top-container_v2 .leftNav li a:hover{color:#dc4017;background-color:#e3eae6}.top-container_v2 .leftNav li a:hover .injected-svg path,.top-container_v2 .leftNav li a:hover .injected-svg rect{stroke:#dc4017}.top-container_v2 .leftNav a.active{color:#dc4017;background:#e3eae6;background:linear-gradient(90deg,#e3eae6,#e3eae6)}.top-container_v2 .leftNav a.active .injected-svg path,.top-container_v2 .leftNav a.active .injected-svg rect{stroke:#dc4017}.top-container_v2 .tooltip{position:relative;display:inline-table}.top-container_v2 .tooltip .tooltiptext{visibility:hidden;width:200px;color:#fff;text-align:center;padding:5px 50%;margin-left:70%;position:absolute;z-index:100;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;background:#575757;border-radius:30px;margin-top:-65%}.top-container_v2 .tooltip:hover .tooltiptext{visibility:visible}.top-container_v2 .tooltip .tooltiptext:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid transparent;border-right-color:#575757}.top-container_v2 .left-nav-shrink-main-container{display:flex;flex-direction:column;background-color:#fff;z-index:5;height:95%;grid-gap:16px;gap:16px;padding:24px 10px}@media only screen and (max-width:949px){.top-container_v2 .left-nav-shrink-main-container{display:none}}.top-container_v2 .left-nav-shrink-header{display:flex;padding:5px 13px;justify-content:space-between;align-items:center;align-self:stretch}.top-container_v2 .left-nav-shrink-header .bars-v2{color:#292f36;margin-left:40%;cursor:pointer;margin-top:50%;scale:1.6}.top-container_v2 .left-nav-shrink-ul{display:flex;flex-direction:column;background-color:#fff;margin:0;grid-gap:16px;gap:16px;padding:0}.top-container_v2 .left-nav-shrink-ul a{display:block;color:#292f36;padding:8px 10px;margin:0;border-radius:4px}.top-container_v2 .left-nav-shrink-ul a.active{color:#292f36;background:#e3eae6;background:linear-gradient(90deg,#e3eae6,#e3eae6)}.top-container_v2 .left-nav-shrink-ul a.active .injected-svg path,.top-container_v2 .left-nav-shrink-ul a.active .injected-svg rect{stroke:#dc4017}.top-container_v2 .left-nav-shrink-ul a:hover{background-color:#e3eae6}.top-container_v2 .left-nav-shrink-ul a:hover .injected-svg path,.top-container_v2 .left-nav-shrink-ul a:hover .injected-svg rect{stroke:#dc4017}.top-container_v2 .left-nav-shrink-icon{display:flex;justify-content:center;cursor:pointer}.top-container_v2 .left-nav-shrink-container{width:100%;display:flex;justify-content:space-between;align-items:center;grid-gap:80px;gap:80px}.top-container_v2 .left-nav-shrink-container span{color:#8a8989;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.top-container_v2 .left-nav-shrink-close-icon{display:flex;justify-content:center;cursor:pointer}.top-container_v2 .bm-menu::-webkit-scrollbar{display:none}.top-container_v2 .left-nav-shrink-divider{background-color:#fff}.top-container_v2 .left-nav-expand-menu-name{margin-top:3%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media (max-width:1366px){.top-container_v2 .left-nav-expand-menu-name{margin-top:0;width:140px;min-width:auto}}.cart-icon-container{position:fixed;bottom:10%;right:2px;cursor:pointer;z-index:1000}.cart-icon-container .cart-icon{position:inherit;width:6em}.cart-icon-container .notify-badge{position:absolute;right:15px;top:5px;background:#ef4444;text-align:center;border-radius:50%;color:#fff;padding:3px;font-size:15px;width:20px;height:20px;z-index:400}.cart-icon-container .hide-icon{display:none}.cart-side-panel-container .headings-label{font-weight:700;color:#282828;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cart-side-panel-container .ui.sidebar{height:95%!important;width:420px!important}.cart-side-panel-container .side-panel-container{padding:24px!important;height:95%!important}.cart-side-panel-container .side-panel-container .icon-cursor-pointer{cursor:pointer;color:#3c3c3c;text-align:right;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-side-panel-container .side-panel-container .side-panel_header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;padding:0 20px}.cart-side-panel-container .side-panel-container .side-panel_header .injected-svg{width:21px;height:21px}.cart-side-panel-container .side-panel-container .side-panel_header .headings-label{font-size:19px;font-weight:700;margin:0;font-family:Catamaran,sans-serif}.cart-side-panel-container .side-panel-container .banner-container{margin:0 -25px;padding:8px 80px}@media screen and (max-width:425px){.cart-side-panel-container .side-panel-container .banner-container{margin:0 -19px;padding:8px 60px}}.cart-side-panel-container .side-panel-container .earn-miles-container-cart{padding:10px 0;width:98%}@media screen and (max-width:425px){.cart-side-panel-container .side-panel-container .earn-miles-container-cart{width:93%}}.cart-side-panel-container .side-panel-container .continue-button{color:#fff;background:#e95832;margin-top:auto}.cart-side-panel-container .side-panel-container .continue-button:hover{background:#e94b23}.cart-side-panel-container .ui.visible.right.overlay.sidebar{border-radius:20px 0 0 20px!important;width:-webkit-min-content;width:-moz-min-content;width:min-content;z-index:9999998!important;padding:24px 0 0!important;display:flex;min-height:97%!important;flex-direction:column}@media screen and (max-width:425px){.cart-side-panel-container .ui.visible.right.overlay.sidebar{padding:24px 16px 0!important;min-height:94%!important;border-radius:0!important}}@media only screen and (max-width:720px){.cart-side-panel-container .ui.visible.right.overlay.sidebar{width:458px!important}}@media only screen and (max-width:550px){.cart-side-panel-container .ui.visible.right.overlay.sidebar{width:350px!important;height:87%!important}}@media only screen and (max-width:425px){.cart-side-panel-container{width:auto!important}.cart-side-panel-container .ui.visible.right.overlay.sidebar{width:96%!important;height:92%!important}}@media only screen and (max-width:350px){.cart-side-panel-container{width:auto!important}.cart-side-panel-container .ui.visible.right.overlay.sidebar{width:91%!important}}.side-panel-service-section-parent{position:relative;width:-webkit-fill-available;width:-moz-available;height:inherit;flex-grow:1;min-height:31vh;overflow-y:auto;margin-top:16px;padding:0 20px}.side-panel-service-section-parent .side-panel_service_empty_cart{justify-content:unset!important}.side-panel-service-section-parent .side-panel_services-section{display:flex;justify-content:space-between;flex-direction:column;align-items:center;overflow:auto;height:100%}.side-panel-service-section-parent .side-panel_services-section .side-panel_services_container{width:100%}.side-panel-service-section-parent .side-panel_services-section .side-panel_services_container .side-panel-recommended-service-parent .recommended-service-row-container{border:none}.side-panel-service-section-parent .side-panel_services-section .cart-horizontal-divider{align-self:stretch;border-top:1px solid #d1d1d1;margin:16px 0}.side-panel-service-section-parent .side-panel_services-section .no-added-service-container{margin-bottom:24px}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-name-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-name-section .change_link-button{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-label-header{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch;background:#fff}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .shop-logo-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .shop-logo-section .shop_logo{display:flex;width:36px;flex-direction:column;justify-content:center;align-items:center}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .shop-logo-section .shop_name{width:320px;text-align:left;color:#3c3c3c;font-size:14px;font-style:normal;font-weight:500;line-height:16px}@media (max-width:500px){.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .shop-logo-section .shop_name{width:190px;font-size:14px}}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .ui.basic.button,.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .ui.basic.buttons .button{display:flex;border:none!important;box-shadow:none!important;padding:0!important}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .no-shop-selected-text,.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .selected-shop-address{color:#8a8989;font-size:14px;font-style:normal;font-weight:500;line-height:16px;font-family:Catamaran,sans-serif}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;width:-webkit-fill-available;width:-moz-available}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section .active-vehicle-image{width:80px;border-radius:32%}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section .active-vehicle-label-header{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:start}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section .active-vehicle-details{display:flex;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px;text-align:start;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;margin-top:6px;line-height:16px}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section .active-vehicle-details .active-vehicle-image{width:66px;height:50px;border-radius:0 0 20px 0}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin:0 0 8px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;font-size:14px}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .headings-label{margin:0;font-weight:700;font-size:16px;color:#3c3c3c}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .ui.basic.button,.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .ui.basic.buttons .button{display:flex;border:none!important;box-shadow:none!important;padding:0!important}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .text{margin-left:5px;font-size:1rem;color:#b83614}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .mobile-text{display:none}@media (max-width:720px){.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .text{display:none}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .mobile-text{display:flex;margin-right:5px;font-size:1rem;color:#b83614;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:350px){.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:350px) and (max-width:720px){.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .mobile-text,.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .text{display:none}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .injected-svg{width:20px;height:20px}}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-label{display:flex;grid-gap:4px;gap:4px;justify-content:start;align-items:center;margin:8px 0}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-label span{color:#616161;font-size:14px;font-style:normal;font-family:Catamaran,sans-serif;font-weight:400;line-height:16px}.side-panel-service-section-parent .side-panel_services-section .service-row-container{display:flex;width:93%;padding:10px 9px;align-items:center;align-self:stretch;border-radius:4px;background:#fff;margin-bottom:8px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .ui.image{border-radius:10px;background-color:initial;width:42px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch;width:100%;margin-left:8px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;font-weight:700;color:#282828}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header .service-name{text-align:left;font-size:14px;line-height:16px;color:#282828;font-family:Catamaran,sans-serif;font-style:normal;font-weight:500}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header .service-name .service-info-logo{width:14px!important;margin-left:8px!important;cursor:pointer}@media (max-width:500px){.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header .service-name{width:265px}}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section{flex-direction:row;justify-content:flex-start;display:flex;align-items:center}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section .service-price-details{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;border-radius:22px;grid-gap:4px;gap:4px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section .service-retail-price{color:#616161;font-size:14px;font-style:normal;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section .service-shop-price{color:#282828;font-size:14px;font-style:normal;font-weight:500;font-family:Catamaran,sans-serif;line-height:16px;letter-spacing:-.32px}@media (max-width:500px){.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section .service-shop-price{font-size:.8rem}}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-savings-section{display:flex;align-items:flex-start;grid-gap:6px;gap:6px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-savings-section .service-price-savings{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fae0d9}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fff}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section{display:flex;align-items:flex-start;grid-gap:4px;gap:4px;margin-top:2px;margin-left:auto}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{font-family:Catamaran,sans-serif!important;color:#e95832!important;font-size:14px;font-weight:500}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-shop-price{color:#282828;font-size:14px;font-style:normal;font-weight:500;font-family:Catamaran,sans-serif;line-height:16px;letter-spacing:-.32px}@media (max-width:500px){.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-shop-price{font-size:.8rem}}.side-panel-service-section-parent .side-panel_services-section .service-row-container .ui.placeholder .image.header,.side-panel-service-section-parent .side-panel_services-section .service-row-container .ui.placeholder .image.header:after{margin-left:3em!important}@media (max-width:500px){.side-panel-service-section-parent .side-panel_services-section .service-row-container{width:auto}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details{width:62%}}.side-panel_recommended-services-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;margin:0 0 20px;background-color:#fff;z-index:1;max-width:455px}.side-panel_recommended-services-header .headings-label{font-weight:700;color:#282828;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;font-size:16px;font-family:Catamaran,sans-serif}@media (max-width:500px){.side-panel_recommended-services-header .headings-label{width:auto;text-align:left}}.side-panel_recommended-services-header .headings-metadata{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap;justify-content:flex-start;font-size:14px;font-weight:400;font-family:Catamaran,sans-serif}@media (max-width:500px){.side-panel_recommended-services-header .headings-metadata{text-align:left;display:block}}.side-panel_recommended-services-header .headings-metadata .headings-metadata-label{display:flex;padding:2px 6px;justify-content:center;align-items:center;border-radius:360px;background:#fef6f4;color:#dc4017;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:500px){.side-panel_recommended-services-header .headings-metadata .headings-metadata-label{display:inline-block}}.side-panel_recommended-services-header .down-button{display:none}.side-panel_recommended-services-header .down-button .pulse-button{-webkit-animation:pulse 1.8s infinite;animation:pulse 1.8s infinite}.side-panel-recommended-service-parent{position:relative;display:grid;grid-gap:16px;height:auto;width:97%;margin-bottom:10px}@media (max-width:500px){.side-panel-recommended-service-parent{width:-webkit-fill-available;width:-moz-available}}.side-panel-recommended-service-parent .service-card-shimmer .shimmer{padding:0!important}.side-panel-recommended-service-parent .service-container_front{position:relative;display:flex;width:185.646px;height:205px;padding:12px;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #f6bfb1}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper{position:relative;width:100px;height:100px}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper .ui.image{background-color:initial}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper .service-image{position:absolute;top:0;left:0;border-radius:4px;width:100px;height:100px;object-fit:cover}.side-panel-recommended-service-parent .service-container_front .service-name-section{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center}.side-panel-recommended-service-parent .service-container_front .service-name-section .service-name{align-self:stretch;position:relative;color:#3c3c3c;text-align:center;font-style:normal;font-weight:400;line-height:20px;font-size:14px;height:60px}.side-panel-recommended-service-parent .service-container_front .button-section .ui.selection.dropdown{min-width:8em;position:absolute}.side-panel-recommended-service-parent .service-container_front .button-section .ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:0;width:8rem}.side-panel-recommended-service-parent .service-container_front .button-section .ui.loading.selection.dropdown{padding:0 16px;height:32px;border:none}.side-panel-recommended-service-parent .service-container_front .button-section .ui.loading.dropdown>.text{display:none}.side-panel-recommended-service-parent .service-container_front .add-to-cart-button{display:flex;position:absolute;height:32px;padding:10px 16px;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-style:normal;font-weight:700;line-height:14px;color:#3c3c3c;text-align:center;background:#f4f7f5;width:130px;bottom:5px;left:42px}.side-panel-recommended-service-parent .service-container_front .corner-label-icon{position:absolute;top:-10px;left:-10px;width:68px;height:68px}.side-panel-recommended-service-parent .service-container_front .corner-label-icon .corner-label-text{position:absolute;top:45px;left:0;transform:rotate(-45.643deg);transform-origin:0 0;font-size:11px;font-style:normal;font-weight:600;line-height:normal;color:#fff;font-family:Lato}.side-panel-recommended-service-parent .service-container_front .ui.loading.loading.loading.loading.loading.loading.button{position:absolute!important}@media only screen and (max-width:550px){.side-panel-recommended-service-parent .service-container_front{padding:0;width:134px;height:240px}.side-panel-recommended-service-parent .service-container_front .add-to-cart-button{display:flex;width:115px;height:35px;padding:10px;justify-content:center;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0;color:#3c3c3c;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:10px;position:absolute;left:8px;bottom:5px}}@media only screen and (max-width:350px){.side-panel-recommended-service-parent .service-container_front{padding:0;width:125px}.side-panel-recommended-service-parent .service-container_front .add-to-cart-button{left:4px}}.side-panel-recommended-service-parent .recommended-service-row-container{display:flex;position:relative;width:-webkit-fill-available;width:-moz-available;padding:10px 15px;align-items:center;align-self:baseline;border-radius:8px;background:#f8f8f8}.side-panel-recommended-service-parent .recommended-service-row-container .corner-label-icon{position:absolute;top:-10px;left:-10px;width:68px;height:68px}.side-panel-recommended-service-parent .recommended-service-row-container .corner-label-icon .corner-label-text{position:absolute;top:45px;left:0;transform:rotate(-45.643deg);transform-origin:0 0;font-size:10px;font-style:normal;font-weight:600;line-height:normal;color:#fff;font-family:Lato}.side-panel-recommended-service-parent .recommended-service-row-container .service-image-section{box-shadow:0 0 20px rgba(34,36,38,.15);border-radius:3px;background-color:initial;width:42px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section{display:flex;align-items:center;grid-gap:8px;gap:8px;position:relative;height:auto;margin-left:10px;margin-top:0;justify-content:space-between;width:-webkit-fill-available;width:-moz-available}@media (max-width:500px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section{margin-top:0;flex-direction:row}}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-added-check{position:absolute;z-index:1;top:-8px;left:48px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section{display:flex;justify-content:space-between;align-items:flex-start;flex:1 0;flex-direction:column}@media (max-width:500px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section{width:auto}}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-name-info-section{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;height:auto;text-align:left;color:#3c3c3c;font-size:14px;font-weight:500;font-family:Catamaran,sans-serif}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-name-info-section .service-name{font-style:normal;line-height:19px;text-align:left}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-name-info-section .ui.image{border-radius:10px;background-color:initial;width:16px}@media (max-width:1366px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-name-info-section{max-width:205px}}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section{display:flex;align-items:flex-start;grid-gap:4px;gap:4px;margin-top:8px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .injected-svg{width:20px;height:20px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info{display:flex;width:186px;flex-direction:column;justify-content:center;height:19px;align-items:flex-start;color:#e95832;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-.32px}@media (max-width:500px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info{width:auto}}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-range{font-size:14px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px;text-align:left}@media (max-width:1366px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px}}@media (max-width:500px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px}}.side-panel-recommended-service-parent .recommended-service-row-container .ui.inline.loader{top:-25px}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:27px;height:27px;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid #282828;bottom:20px;background-color:#fff}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform .3s ease,opacity .2s}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:checked{border:1px solid #e95832;background-color:#e95832;transition:background-color .3s,border-color .3s,outline .2s}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#e95832}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:not(.switch){border-radius:6.75px}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:not(.switch):after{border:2px solid #fff;height:45%;width:25%;border-top:0;border-left:0;left:38%;top:20%;transform:rotate(20deg)}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:not(.switch):disabled:not(:checked):after{border-color:#f6f8ff}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:not(.switch):checked:after{top:4px;transform:rotate(50deg)}.side-panel-recommended-service-parent .recommended-service-row-container .ui.inline.loader{top:-3px;height:14px}.side-panel-recommended-service-parent .recommended-service-row-container .service-card_add-cart-button{color:#fff;text-align:center;font-family:Montserrat,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;line-height:14px;display:flex;width:72px;height:32px;padding:20px 8px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;background:#e95832!important}@media (max-width:1440px){.side-panel-recommended-service-parent .recommended-service-row-container{width:-webkit-fill-available;width:-moz-available}}@media (max-width:1366px){.side-panel-recommended-service-parent .recommended-service-row-container{width:-webkit-fill-available;width:-moz-available}}@media (max-width:990px){.side-panel-recommended-service-parent .recommended-service-row-container{width:-webkit-fill-available;width:-moz-available}}@media (max-width:500px){.side-panel-recommended-service-parent .service-container_front-shimmer{width:115px}.side-panel-recommended-service-parent .service-container_front-shimmer .stroke .title{width:121px;height:25px;border-radius:37px}.side-panel-recommended-service-parent .service-container_front-shimmer .stroke .description{width:100px;left:10px}.side-panel-recommended-service-parent .service-card-shimmer .shimmer{width:70vw}.side-panel-recommended-service-parent .service-card-shimmer .stroke .title{width:auto}}.service-position-container{display:flex;width:500px;min-height:300px;padding:16px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;flex-shrink:0;border-radius:4px;border:1px solid rgba(241,243,249,.6);background:#fff;box-shadow:0 4px 15px 0 rgba(196,205,228,.3);height:auto;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:500px){.service-position-container{width:auto;height:auto;padding:16px}}.service-position-container .service_position-header{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.service-position-container .service_position-header .primary-header{color:#282828;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:flex-start}.service-position-container .service_position-header .primary-header p{text-align:left;font-weight:600;margin:0}.service-position-container .service_position-header .primary-header .header-icon{text-align:right;cursor:pointer;position:absolute;right:15px}.service-position-container .service_position-header .header-meta{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.service-position-container .service_position-header .header-meta p{margin:0}@media (max-width:500px){.service-position-container .service_position-header .primary-header p{font-size:14px;line-height:15px;margin-top:10px;width:120px;-webkit-margin-after:0;margin-block-end:0;width:auto}.service-position-container .service_position-header .primary-header .header-icon{position:absolute;line-height:normal;right:5px;top:20px}.service-position-container .service_position-header .header-meta{font-size:12px;line-height:auto}}.service-position-container .model_checkbox-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;flex-shrink:0;overflow-y:scroll;height:auto;width:inherit;min-height:200px;overflow:hidden}.service-position-container .model_checkbox-container .checkbox-container{display:flex;align-items:center;justify-items:flex-start;cursor:pointer}.service-position-container .model_checkbox-container .checkbox-container p{margin-left:5px;display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-size:14px}.service-position-container .model_checkbox-container .checkbox-container input{cursor:pointer}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;font:inherit;width:15px;height:15px;border:1px solid #e95832;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;margin:2px 10px 0 0}.service-position-container .model_checkbox-container .checkbox-container .recommended-label-container{width:auto;grid-gap:10px;gap:10px;padding:4px 10px;display:flex;align-items:flex-start;border-radius:7px}.service-position-container .model_checkbox-container .checkbox-container .recommended-label-container .recommended-label{display:flex;justify-content:center;align-items:center;background-color:#e3eae6;color:#3f574a;border-radius:12px;font-family:Catamaran;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px;padding:10px 10px 8px;position:relative;height:0}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;color:#fff;background-color:#fff}.service-position-container .model_checkbox-container .checkbox-container input:not([type=range]):not([type=color]){-webkit-writing-mode:horizontal-tb!important;writing-mode:initial!important}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked:before{transform:scale(1)}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:checked{border:6px solid #e95832}@media (max-width:500px){.service-position-container .model_checkbox-container{display:flex;justify-items:flex-start;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;width:90%;margin-top:0;margin-bottom:15px}.service-position-container .model_checkbox-container .checkbox-container p{font-size:12px}}.service-position-container .add-to-cart-button{display:flex;position:absolute;height:32px;padding:10px 26px;align-items:center;grid-gap:16px;gap:16px;font-size:12px;font-style:normal;font-weight:700;line-height:14px;color:#3c3c3c;text-align:center;background:#f4f7f5;width:130px;bottom:5px;left:42px}.service-position-container .save-position-button{display:flex;height:44px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;align-self:stretch;background:#e95832;bottom:20px;position:static;width:inherit}.service-position-container .save-position-button .text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:19px}@media (max-width:500px){.service-position-container .save-position-button{position:relative}}.service-position-container .save-position-button:hover{background:#e95832}.cart-bottom{position:-webkit-sticky;position:sticky;bottom:0;width:100%;height:auto;z-index:1;box-shadow:0 -10px 10px 0 hsla(0,0%,41.6%,.08);border-top:1px solid #ababab}@media (max-width:500px){.cart-bottom{bottom:0}}.cart-bottom .side-panel-footer-section .side-panel-footer-header-section{padding:14px 0 8px!important}.cart-bottom .side-panel-footer-section .side-panel-footer-header-sub-section .label-text span p{margin:0}.cart-bottom .side-panel-footer-section .side-panel-footer-section .button-wrapper-parent{padding:0 4px}.cart-bottom .side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header span p{margin:0}.side-panel-footer-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:0 24px;gap:0 24px;align-self:stretch;border-top:1px solid #e4e4e4;margin-top:0;position:relative;background-color:#fff;width:-webkit-fill-available;width:-moz-available;padding:14px 20px 0}.side-panel-footer-section .headings-label{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:700;font-family:Catamaran,sans-serif;line-height:20px}.side-panel-footer-section .side-panel-footer-header-section{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;padding:14px 24px;font-family:Catamaran,sans-serif}@media screen and (max-width:425px){.side-panel-footer-section .side-panel-footer-header-section{padding:14px 0}}.side-panel-footer-section .side-panel-footer-header-sub-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:6px 24px}@media screen and (max-width:425px){.side-panel-footer-section .side-panel-footer-header-sub-section{padding:6px 0}}.side-panel-footer-section .side-panel-footer-header-sub-section .label-text{display:flex;align-items:center;grid-gap:8px;gap:8px}.side-panel-footer-section .side-panel-footer-savings-section{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;padding:0}@media screen and (max-width:425px){.side-panel-footer-section .side-panel-footer-savings-section{padding:0}}.side-panel-footer-section .side-panel-footer-savings-section .savings-accordion{border-radius:4px;margin-bottom:10px;width:100%}.side-panel-footer-section .side-panel-footer-savings-section .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:0;cursor:pointer}.side-panel-footer-section .side-panel-footer-savings-section .savings-label{color:#282828;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline;display:flex;align-items:center;line-height:normal;grid-gap:8px;gap:8px}.side-panel-footer-section .side-panel-footer-savings-section .savings-amount-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.side-panel-footer-section .side-panel-footer-savings-section .savings-amount-section .savings-amount{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#3c3c3c;font-size:16px;font-style:normal;font-weight:500;font-family:Catamaran,sans-serif}.side-panel-footer-section .side-panel-footer-savings-section .accordion-content{padding:10px 0;display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}.side-panel-footer-section .savings-expanded-content-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-direction:column}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-text{color:#3c3c3c;text-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:Catamaran,sans-serif}.side-panel-footer-section .savings-expanded-content-wrapper .savings-expanded-content{display:flex;flex-direction:row;align-self:stretch;align-items:center;justify-content:flex-start;grid-gap:2px;gap:2px}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values{display:flex;flex-direction:row;flex:1 1;align-items:flex-start;justify-content:flex-end;text-align:right}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values .header-values{display:flex;align-items:center;grid-gap:8px;gap:8px}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values .header-values .savings-content-values{color:#3c3c3c;text-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;justify-items:flex-start;font-family:Catamaran,sans-serif;max-width:80px;min-width:auto}@media (max-width:500px){.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values .header-values .savings-content-values{font-size:14px}}.side-panel-footer-section .button-wrapper-parent{padding:10px 0;border-radius:4px;background:#fef6f4}.side-panel-footer-section .button-wrapper-parent,.side-panel-footer-section .button-wrapper-parent .button-wrapper{display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}.side-panel-footer-section .button-wrapper-parent .total-savings-parent{display:flex;align-items:center;grid-gap:2px;gap:2px;align-self:stretch;height:40px;color:#3c3c3c;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-label{display:flex;flex-direction:column;justify-content:center;font-family:Catamaran,sans-serif}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-value{display:flex;justify-content:flex-end;align-items:flex-start;flex:1 0;text-align:right}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-value .price-text{display:flex;min-width:60px;justify-content:flex-end;font-family:Catamaran,sans-serif}.side-panel-footer-section .bottom-continue-button-container{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;width:-webkit-fill-available;width:-moz-available;margin:auto auto 10px}@media screen and (max-width:425px){.side-panel-footer-section .bottom-continue-button-container{margin:auto auto 10px}}.side-panel-footer-section .bottom-continue-button-container .bottom-continue-button{color:#fff;background:#e95832}.side-panel-footer-section .bottom-continue-button-container .bottom-continue-button:hover{background:#e94b23}.service-container_front-shimmer{position:relative;width:185.646px;height:205px;padding:12px;grid-gap:8px;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #f6bfb1}.service-container_front-shimmer,.service-container_front-shimmer .shimmer{display:flex;flex-direction:column;justify-content:center;align-items:center}.service-container_front-shimmer .shimmer{width:inherit;background:transparent}.service-container_front-shimmer .shimmer .image-card{height:100px;width:100px;border-radius:8px}.service-container_front-shimmer .stroke{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:8px 0}.service-container_front-shimmer .stroke .title{width:175px;height:25px;border-radius:37px}.service-container_front-shimmer .stroke .title:after{content:""}.service-container_front-shimmer .stroke .description{width:110px;height:29px;border-radius:4px;position:relative;top:30px;left:34px}.service-container_front-shimmer .stroke .description:after{content:""}@-webkit-keyframes fullView{to{width:100%}}.service-container_front-shimmer .animate{-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.btn-body{background-color:#e95832;border-radius:4px;display:flex;grid-gap:5px;gap:5px;align-items:center;justify-content:center;width:100%;border:none;cursor:pointer}.btn-body .btn-text{font-family:Catamaran,sans-serif;color:#fff;font-size:14px;font-weight:400}.contact-information{background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px;padding:20px;margin:24px 0}.contact-information .heading{font-weight:700;font-size:23px;line-height:28px;color:#282828;text-align:start;margin-top:0}.contact-information .information-inputs{display:flex;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}.contact-information .information-inputs .input-parent{width:48%;text-align:start;position:relative}@media screen and (max-width:1200px){.contact-information .information-inputs .input-parent{width:100%}}.contact-information .information-inputs .input-parent label{color:#3c3c3c;font-weight:700;font-size:14px;line-height:17px}.contact-information .information-inputs .input-parent .input{width:100%;margin-top:5px}.contact-information .information-inputs .input-parent p{color:red}@media screen and (min-width:1327px) and (max-width:1440px){.contact-information .information-inputs .btn-padding{padding-bottom:20%!important}}.contact-information .create-account-btn{border-radius:4px;font-weight:700;font-size:16px;line-height:19px;color:#fff;cursor:pointer;background:#fff;width:100%;padding:10px!important;border:unset}@media screen and (min-width:1327px){.contact-information .create-account-btn{position:absolute;bottom:0}}.contact-information .create-account-btn.success{color:#fff;background-color:#e95a4b}.contact-information .create-account-btn:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);cursor:not-allowed}.contact-information span{display:flex;align-items:baseline;margin-top:3%;margin-bottom:2%}.contact-information span img{margin-right:2%}.vehicle-information{background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px;padding:20px;margin:0 0 24px}.vehicle-information .heading{font-weight:700;font-size:23px;line-height:28px;color:#282828;text-align:start;margin-top:0}.vehicle-information .information-inputs{display:flex;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}.vehicle-information .information-inputs .input-parent{width:48%;text-align:start;position:relative}.vehicle-information .information-inputs .input-parent .ui.selection.dropdown{padding:11px!important;font-size:15px!important;background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;box-shadow:inset 2px 2px 4px #efefef!important;margin-top:4px}.vehicle-information .information-inputs .input-parent .ui.dropdown:not(.button)>.default.text{color:#d3d3d3}@media screen and (max-width:1200px){.vehicle-information .information-inputs .input-parent{width:100%}}.vehicle-information .information-inputs .input-parent label{color:#3c3c3c;font-weight:700;font-size:14px;line-height:17px}.vehicle-information .information-inputs .input-parent .input{width:100%;margin-top:5px}.vehicle-information .information-inputs .input-parent p{color:red}@media screen and (min-width:1327px) and (max-width:1440px){.vehicle-information .information-inputs .btn-padding{padding-bottom:20%!important}}.vehicle-information .or-label{flex:1 1;display:flex;justify-content:center;align-items:center;margin:20px 0 0}.vehicle-information .create-account-btn{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.02857em;cursor:pointer;width:350px;padding:10px!important;justify-content:center;align-items:center;color:#fff;height:50px;display:flex;width:-webkit-fill-available;width:-moz-available;background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px}.vehicle-information .create-account-btn .ui.loading.loading.loading.loading.loading.loading.button{background-color:#e95a4b}.vehicle-information .create-account-btn.success{color:#fff;background-color:#e95a4b}.vehicle-information .create-account-btn:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);cursor:not-allowed}.vehicle-information .informative-label{display:flex;align-items:center;padding:15px 0}.magic-link-container{font-family:Montserrat,sans-serif;color:#343434;display:flex;flex-direction:row;background:#fff;text-align:center;min-height:100vh;overflow:hidden;width:-webkit-fill-available;width:-moz-available}@media only screen and (max-width:950px){.magic-link-container{flex-direction:column;width:auto}}.magic-link-left-container{display:flex;flex:1 1;flex-basis:50%;width:50vw;background-color:#fef6f4;flex-direction:column;justify-content:space-evenly}.magic-link-left-container>div{display:flex;flex-direction:column;flex:1 1}.magic-link-left-container>div:first-child{justify-content:center}.magic-link-left-container>div:first-child svg{max-width:100%}.magic-link-left-container>div:last-child{flex:2 1}.magic-link-left-container .logo-image{position:relative;left:50%;width:50%;width:50vw;transform:translateX(-50%)}.magic-link-left-container svg.ca-logo{max-width:400px!important}@media (max-width:768px){.magic-link-left-container{display:none}}.magic-link-right-container{flex:1 1;flex-basis:50%;align-self:center;display:flex;flex-direction:column;align-items:center}.magic-link-right-container .contentCenter{box-shadow:none;display:flex;padding:24px 14px;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;flex-shrink:0;position:relative;background-color:initial;margin:0;min-width:77%}.magic-link-right-container .contentCenter .magic-link-options-container{display:flex;padding:0;flex-direction:column;align-items:center;grid-gap:44px;gap:44px;width:83%}@media (max-width:768px){.magic-link-right-container .contentCenter .magic-link-options-container{grid-gap:24px;gap:24px;width:100%}}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;width:95%}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-header-text{color:#282828;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-align:left;align-self:stretch}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-meta-text{color:#616161;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;align-self:stretch}@media (max-width:500px){.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description{width:auto}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-header-text{font-size:18px;align-self:stretch}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-meta-text{font-size:14px;align-self:stretch}}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-lock-image{margin-right:auto}.magic-link-right-container .contentCenter .magic-link-redirect-container{display:flex;padding:0;flex-direction:column;align-items:center;grid-gap:44px;gap:44px;width:83%}@media (max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container{width:auto;padding:80px 14px;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;flex-shrink:0;justify-content:space-between;height:80%}}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;align-self:stretch;width:95%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-header-text{color:#282828;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:20px}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-header-text.error{font-size:18px;font-style:normal}@media (max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-header-text.error{width:360px}}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-text{color:#3c3c3c;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:100%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-text.error{color:#3c3c3c;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;width:100%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-text-description{color:#3c3c3c;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:350px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container{display:flex;padding-top:135px;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;width:360px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .timer-span{display:flex;grid-gap:8px;gap:8px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .button-link-orange,.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .timer-text{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.41px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .button-link-orange{color:#e95832;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center;border:none;background:transparent;cursor:pointer}@media only screen and (max-width:425px){.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .button-link-orange{text-align:justify}}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .button-link-orange.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .magic-link-button{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#f4f7f5;text-align:center;color:#555;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.41px;width:auto;height:auto;margin:0}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content{display:flex;flex-direction:column-reverse;grid-gap:16px;gap:16px;width:100%;align-items:flex-start}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container{position:relative;width:-webkit-fill-available;width:-moz-available}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container .inputFld{width:inherit;height:auto;font-size:16px;color:#666;font-family:Lato,sans-serif;display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #747373;background:#fff;margin-bottom:0;padding:12px 16px 12px 30px}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container .plus-one{position:absolute;font-family:Lato,sans-serif;font-size:16px;top:50%;transform:translateY(-50%);left:10px;pointer-events:none;color:#666}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container input::-webkit-input-placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container input::-ms-input-placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container input::placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container .inputFld:focus{outline:none}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .option-helper-text{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;text-align:left}@media (max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content{flex-direction:column-reverse}}.magic-link-right-container .contentCenter .magic-link-redirect-container.error{display:flex;padding:0;flex-direction:column;align-items:center;grid-gap:44px;gap:44px;width:83%}@media (max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container.error{width:auto;padding:80px 14px;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;flex-shrink:0;justify-content:flex-start;height:90%}}.magic-link-right-container .contentCenter .orange-button{background-color:#e95832;box-shadow:none;border:none;margin-left:auto!important;margin-right:auto!important;min-width:-webkit-fill-available!important;min-width:-moz-available!important;padding:10px;border-radius:4px;height:42px!important;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.41px}@media (max-width:500px){.magic-link-right-container .contentCenter{height:90vh;position:relative}}@media (max-width:500px){.magic-link-right-container{width:100vw!important;position:relative;height:75vh}}.responsive-small-magic-link .header-logo{display:flex;margin:50px auto 0;width:-webkit-fill-available;width:-moz-available;justify-content:center;height:31px}@media only screen and (min-width:950px){.responsive-small-magic-link,.responsive-small-magic-link .header-logo{display:none}}.magic-link-error-container{background:#fff;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.magic-link-error-container .error-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:500px}.magic-link-error-container .error-content .error-image{margin:0}.magic-link-error-container .error-content .error-info-content{display:flex;flex-direction:column;grid-gap:33px;gap:33px;align-items:center}.magic-link-error-container .error-content .error-info-content .title-text{color:#282828;text-align:center;font-family:Montserrat,sans-serif!important;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.592px}.magic-link-error-container .error-content .error-info-content .meta-text{color:#616161;font-family:Montserrat,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.592px}.magic-link-error-container .error-content .error-info-content .meta-text .button-link-orange{color:#e95832;text-decoration:underline;font-family:Montserrat,sans-serif!important;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.41px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center;border:none;background:transparent;cursor:pointer}.magic-link-error-container .error-content .links{margin:20px 0}.magic-link-error-container .error-content .links .magic-link-buttons .magic-link-button,.magic-link-error-container .error-content .links .magic-link-buttons .white-link-button{margin:auto 20px}@media (max-width:1366px){.magic-link-error-container{top:50%}}@media (max-width:500px){.magic-link-error-container{width:100vw;top:40%}.magic-link-error-container .error-content{width:100vw}.magic-link-error-container .error-content .error-image{margin-left:20%;margin-right:0;width:80%}.magic-link-error-container .error-content .error-info-content{display:flex;flex-direction:column;grid-gap:10px;gap:10px;align-items:self-start;margin:auto 30px}.magic-link-error-container .error-content .error-info-content .title-text{font-size:18px}.magic-link-error-container .error-content .error-info-content .meta-text{font-size:14px}}.magic-link-buttons{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;width:-webkit-fill-available;width:-moz-available}.magic-link-buttons .magic-link-button{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#e95832;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.41px;width:100%;height:42px;margin:0}.magic-link-buttons .magic-link-button .magic-link-button-icon{padding:5px 0 0 1px}.magic-link-buttons .magic-link-button .injected-svg path{stroke:#fff}.magic-link-buttons .magic-link-button:active,.magic-link-buttons .magic-link-button:focus,.magic-link-buttons .magic-link-button:hover{background:#e95832;color:#fff!important}.magic-link-buttons .white-link-button{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#f4f7f5;text-align:center;color:#555;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.41px;width:auto;height:auto;margin:0}:root{--card-line-height:1.2em;--card-padding:1em;--card-radius:0.5em;--color-orange:#e95832;--color-gray:#e2ebf6;--color-dark-gray:#c4d1e1;--radio-border-width:1px;--radio-size:1.3em}.options-render-grid{display:flex;flex-direction:column;align-items:center;align-self:stretch;grid-gap:16px;gap:16px}@media (min-width:42em){.options-render-grid{grid-template-columns:repeat(3,1fr)}}.option-card{position:relative;border-radius:4px;border:1px solid #747373;padding:16px;align-self:stretch;width:-webkit-fill-available;width:-moz-available}.option-card,.option-card .option-content{display:flex;flex-direction:column;align-items:flex-start}.option-card .option-content{grid-gap:16px;gap:16px;width:100%}.option-card .option-content .input-container{position:relative;width:-webkit-fill-available;width:-moz-available}.option-card .option-content .input-container .inputFld{width:inherit;height:auto;font-size:16px;color:#666;font-family:Lato,sans-serif;display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:none;background:#fff;margin-bottom:0;padding:12px 16px 12px 30px}.option-card .option-content .input-container .plus-one{position:absolute;font-family:Lato,sans-serif;font-size:16px;top:50%;transform:translateY(-50%);left:10px;pointer-events:none;color:#666}.option-card .option-content .input-container input::-webkit-input-placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.option-card .option-content .input-container input::-ms-input-placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.option-card .option-content .input-container input::placeholder{color:#979797;font-size:14px;font-style:normal;font-weight:400}.option-card .option-content .input-container .inputFld:focus{outline:none}.option-card .option-content .option-helper-text{color:#616161;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:left}@media (max-width:500px){.option-card .option-content{flex-direction:column-reverse}}.option-card .options-item{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.option-card .options-item .options-details{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-items:center;grid-gap:16px;gap:16px;padding:0}.option-card .options-item .options-details .option-icon{width:16px;height:16px;flex-shrink:0}.option-card .options-item .options-details .option-label{color:#424c57;text-align:center;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.option-radio{font-size:inherit;margin:0;position:absolute;right:calc(1em + 1px);right:calc(var(--card-padding) + var(--radio-border-width))}@supports (-webkit-appearance:none) or (-moz-appearance:none){.option-radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e95832;border:var(--radio-border-width) solid #e95832;border-radius:50%;cursor:pointer;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px;height:16px}.option-radio:after{border:3px solid #fff;border-top:20;border-left:30;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-card:hover .option-radio,.option-card:hover .option-radio:checked,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}}.option-card:hover,.option-radio:checked{border-color:#e95832;border-color:var(--color-orange)}.option-radio:checked{background-color:#e95832;background-color:var(--color-orange)}.option-card.selected{background-color:#fef6f4;border-color:#e95832;border-color:var(--color-orange);grid-gap:16px;gap:16px}.option-radio:focus{box-shadow:0 0 0 2px #e95832;box-shadow:0 0 0 2px var(--color-orange)}.option-radio:disabled{cursor:default;color:#c4d1e1;color:var(--color-dark-gray)}.option-card:hover .option-radio:disabled{box-shadow:none;border-color:#e2ebf6;border-color:var(--color-gray)}.appointment-confirmation-container{font-family:Catamaran,sans-serif;padding:10px;background:#fff;border-radius:12px;margin:16px}.appointment-confirmation-container .ui.circular.label{min-width:1em;min-height:1em;background-color:#fef6f4;color:#dc4017;margin-right:5px}.appointment-confirmation-container .ca-x-ic-image{padding-top:5px;margin:auto}.appointment-confirmation-container .appt-status-text{margin:0 5px;line-height:30px}.appointment-confirmation-container .appt-status-label{color:"#2F2F2F";margin:0}.appointment-confirmation-container .appt-status-header{margin:0;color:#3c3c3c}.appointment-confirmation-container .ca-national-ac-number{margin:0;font-weight:700;color:#3c3c3c}.appointment-confirmation-container .appt-status{display:inline-flex;flex-direction:row;padding:10px}.appointment-confirmation-container .appt-status-icon{height:28px;width:28px}.appointment-confirmation-container .appt-details{display:flex;flex-direction:column;text-align:left;padding-top:5px}.appointment-confirmation-container .hr-solid{color:#efefef;margin:20px 0}.appointment-confirmation-container .label{font-weight:500;font-size:16px;margin:0;color:#3c3c3c}.appointment-confirmation-container .sub-text{font-weight:400;font-size:14px;color:#616161}.appointment-confirmation-container .margin-0{margin:0}.appointment-confirmation-container .row-space-between{display:flex;justify-content:space-between;align-items:center}.appointment-confirmation-container .row-flex-start{display:flex;justify-content:flex-start;align-items:start}.appointment-confirmation-container .vertical-padding-5{padding-top:5px;padding-bottom:5px}.appointment-confirmation-container .discount-banner{height:auto;padding:8px;border-radius:8px;background-color:#ecfdf5}.appointment-confirmation-container .discount-banner-text{display:flex;padding:5px;font-size:16px;text-align:left;line-height:18px;font-weight:400;color:#3c3c3c}.appointment-confirmation-container .discount-icon-appointment{display:inline-block;padding-right:10px;width:20px;height:20px;vertical-align:middle}.appointment-confirmation-container .est-total{padding-top:20px;font-weight:700;font-size:18px;color:#3c3c3c}.appointment-confirmation-container .est-total-disclaimer{margin:0;line-height:16px;padding-bottom:10px;text-align:left}.appointment-confirmation-container .need-to-reschedule-container{background-color:#f6f6f6;border-radius:8px;padding:8px;line-height:18px;font-weight:400;text-align:left}.appointment-confirmation-container .need-to-reschedule-text{line-height:18px;color:#3c3c3c}.appointment-confirmation-container .padding-right-10{padding-right:10px}.appointment-confirmation-container .font-weight-700{font-weight:700}.appointment-confirmation-container .secondary-button{max-width:100%;font-weight:400;margin-top:20px;font-weight:700}.appointment-confirmation-container .whats-next{font-size:20px;text-align:left;padding-bottom:10px;line-height:22px}.appointment-confirmation-container .whats-next-steps{padding-left:20px;margin:0}.appointment-confirmation-container .whats-next-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-bottom:20px}.appointment-confirmation-container .font-20-700{font-size:20px;font-weight:700}.appointment-confirmation-container .align-center{align-items:center}.appointment-confirmation-container .spacer-10{height:10px}.appointment-confirmation-container .react-add-to-calendar{position:absolute;right:20px;border-radius:10px;padding:16px;-webkit-text-decoration-color:#dc4017;text-decoration-color:#dc4017}.appointment-confirmation-container .react-add-to-calendar .react-add-to-calendar__dropdown{box-shadow:1px 2px 5px #ccc;padding:1px 15px;border-radius:5px;background:#fff}.appointment-confirmation-container .react-add-to-calendar .react-add-to-calendar__button{color:#b83614}.add-to-calendar-btn{display:flex;align-items:center;justify-content:center;grid-gap:3px;gap:3px;background-color:#f6f6f6;color:#1a1a1a;border:none;padding:5px 10px;border-radius:5px;font-size:14px;font-family:Catamaran,sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:none}.add-to-calendar-btn:hover{background-color:#eaeaea;box-shadow:0 2px 8px rgba(0,0,0,.12)}.add-to-calendar-text,.caret-icon{color:#b83614}.caret-icon{display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-size:contain;margin-top:5px}.caret-icon.down{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path fill='rgb(184,54,20)' d='M0 0l5 6 5-6z'/></svg>")}.caret-icon.up{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path fill='rgb(184,54,20)' d='M0 6l5-6 5 6z'/></svg>")}.dashBoard_supportCard_container{background:#fff;border-radius:5px;width:90%;min-height:25vh;margin:0 auto}.other_services{margin:0;padding:0;font-family:catamaran;color:#292f36}.dashBoard_supportCard_parent_container{padding:.7rem 1.5rem 1.5rem;display:grid;grid-template-columns:30% 30% 30% 30%;grid-gap:1rem;gap:1rem;border-radius:5px}.dashBoard_supportCard_child_container{border-radius:5px;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:.7rem;display:flex;flex:1 1;flex-direction:column;color:#292f36}.otherServicesDiv{margin-left:30px;text-align:start;padding-top:16px}.dashBoard_supportCard_child_container button{background-color:#e95832;width:90%;margin:1rem;border-radius:5px;border-width:0;padding:.75rem;color:#fff;font-size:1rem;cursor:pointer}.dashBoard_supportCard_child_header{display:flex;flex-direction:row}.talkToTeach{font-size:14px;text-align:start;font-family:Montserrat}.certifiedMaintenance{font-size:12px;text-align:start;font-family:lato}.changeTire{font-size:14px;text-align:start;font-family:Montserrat;color:#292f36;letter-spacing:-.31px}.blueTireDiv{position:"absolute";left:"10px";z-index:10}.dashBoard_supportCard_child_container2{border-radius:5px;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:.7rem;display:flex;flex:1 1}.dashBoard_supportCard_child_container2 button{cursor:pointer}.dashBoard_tires_card{border-radius:5px;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:.7rem;display:flex;flex:1 1}.dashBoard_tires_card button{cursor:pointer}.dashBoard_tires_card_right{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.dashBoard_tires_card_right button{background-color:#e95832;width:90%;margin:1rem;border-radius:5px;border-width:0;padding:.75rem;color:#fff;font-size:1rem}.dashBoard_tires_card_left{display:flex;flex:1 1;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:900px) and (min-width:376px){.dashBoard_supportCard_container{width:100%;margin:0}.dashBoard_supportCard_container h3{display:none}.dashBoard_supportCard_parent_container{grid-template-columns:100%}.dashBoard_supportCard_child_container{background:#292f36;color:#fff}.dashBoard_supportCard_child_container2{background-color:#292f36;color:#fff}.dashBoard_tires_card_right h2{color:#fff!important}}@media only screen and (max-width:375px){.dashBoard_supportCard_container{width:100%;margin:0}.dashBoard_supportCard_container h3{display:none}.dashBoard_supportCard_parent_container{grid-template-columns:100%}.dashBoard_supportCard_child_container{background:#292f36;color:#fff}.dashBoard_supportCard_child_container2{background-color:#292f36;color:#fff}.dashBoard_tires_card_right h2{color:#fff!important}}@media only screen and (max-width:320px){.dashBoard_supportCard_container{width:100%;margin:0}.dashBoard_supportCard_container h3{display:none}.dashBoard_supportCard_parent_container{grid-template-columns:100%}.dashBoard_supportCard_child_container2{background-color:#292f36;color:#fff}.dashBoard_tires_card_right h2{color:#fff!important}}@media only screen and (max-width:1024px){.dashBoard_supportCard_parent_container{padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem;border-radius:5px}.dashBoard_supportCard_child_container{background:#292f36;color:#fff}.dashBoard_supportCard_child_container2{background-color:#292f36}.dashBoard_supportCard_child_container2 *{color:#fff!important}}@media only screen and (max-width:1280px){.dashBoard_supportCard_parent_container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.top-tire-margin-bottom{margin-bottom:100px}@media screen and (max-width:768px){.top-tire-margin-bottom{margin-bottom:80px}}.dashboard_map_container{flex-direction:row;display:flex;overflow-x:scroll;overflow-y:auto;width:34vw;margin:0 10}.geo_container{border-width:0;position:absolute;flex:1 1;width:100%;display:flex;min-height:20px;z-index:15}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_map_container{flex-direction:row;display:flex;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:200}}@media only screen and (max-width:375px){.dashboard_map_container{flex-direction:row;display:flex;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}@media only screen and (max-width:320px){.dashboard_map_container{flex-direction:row;display:flex;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}@media only screen and (max-width:1024px){.dashboard_map_container{flex-direction:row;display:flex;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}.dashboard_membership_container{background:#fff;border-radius:5px;width:90%;min-height:25vh;margin:0 auto}.bold_header{margin-left:30px;text-align:start;padding-top:16px}.just_for_you{margin:0;padding:0;font-family:catamaran;color:#292f36}.dashboard_membership_parent_container{padding:.7rem 1.5rem 1.5rem;display:grid;grid-template-columns:30% 30% 30% 30%;grid-gap:1rem;gap:1rem;border-radius:5px;text-align:start}.dashboard_membership_parent_container *{margin:0;padding:0}.what_is_membership{font-family:Montserrat}.big_massage,.what_is_membership{font-size:12px;text-align:start;color:#292f36}.big_massage{font-family:lato}.see_details{font-size:12px;text-align:start;color:#e95832}.dashboard_membership_child_container{border-radius:5px;box-shadow:0 8px 24px rgba(149,157,165,.2);display:flex;flex:1 1;text-align:start}.dashboard_membership_left_container{flex:3 1;padding:.75rem}.dashboard_membership_left_container p h2{font-family:lato!important}.dashboard_membership_left_container :nth-child(2){line-height:26px}.dashboard_membership_left_container :nth-child(3){color:#03b9fb;margin-top:50px;font-weight:700;cursor:pointer}.dashboard_membership_right_container{flex:1 1;padding:.5rem}.dashboard_membership_right_container div{background-color:#fff;box-shadow:0 6px 20px rgba(149,157,165,.2);border-radius:35px;height:70px;width:70px;display:flex;justify-content:center;align-items:center;position:absolute}.dashboard_membership_right_container .dashboard_membership_right_group{position:absolute;top:40px;right:40px;height:50px;width:50px}.dashboard_membership_right_container .dashboard_membership_left_group{z-index:1}@media screen and (max-width:992px){.dashboard_membership_parent_container{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_membership_container{width:100%;margin:0}.dashboard_membership_container h3{display:none}}.dashboard_message{display:none}.dashboard_message_left{color:#292f36;font-size:"16px";font-weight:600;font-family:Montserrat}.see_all{color:#e95832;font-size:14px;font-weight:400;font-family:Montserrat}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_message{width:96%;display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0}}@media only screen and (max-width:375px){.dashboard_message{width:96%;display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0}}@media only screen and (max-width:320px){.dashboard_message{width:96%;display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0}}@media only screen and (max-width:1024px){.dashboard_message{width:96%;display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0}}@media only screen and (max-width:768px){.dashboard_message{width:96%;display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0}}.dashboard_shop_list_container{flex:0.5 1;width:100%;justify-content:flex-start;align-items:flex-start;background-color:#edf0f5;padding:.7rem}.dashboard_shop_list_header{width:100%;display:flex;flex:1 1;justify-content:space-between;align-items:center}.dashboard_shop_list_header div p{font-family:Catamaran;font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#292f36}.dashboard_shop_list_icon{display:flex;padding:.75rem;flex-direction:row;justify-content:space-between}.dashboard_shop_list_icon1{margin-right:5px}.dashboard_shop_list_icon1,.dashboard_shop_list_icon2{height:40px;width:40px;border-radius:5px;background-color:#f5f5f5;display:flex;align-items:center;justify-items:center;justify-content:center;cursor:pointer}.dashboard_shop_list_icon2_img{margin:0 auto}.dashboard_shops_cards{height:auto;width:100%;flex-direction:column;display:flex;flex:1 1;margin:0 0 .75rem;background-color:#fff;cursor:pointer}.dashboard_shops_cards_header{width:100%;height:152px;border-radius:4px 4px 0 0;background-repeat:repeat;display:flex;flex:3 1;background-position:absolute;background-size:100% 100%}.dashboard_shops_cards_footer{display:flex;flex:1 1;align-items:flex-start;justify-content:space-between;padding:.75rem}.dashboard_shops_logo{width:48px;height:48px;margin-right:8px;display:flex;align-items:center;justify-content:center}.dashboard_shops_name{margin:0;padding:0;font-size:16px;color:#292f36;font-family:montserrat}.dashboard_shops_name br,.space{margin:0;padding:0;display:none}.dashboard_shops_address{margin:0;padding:0;font-size:14px;font-weight:500;color:#292f36;font-family:lato}.dashboard_shops_ratings{justify-content:flex-end;flex:1 1;display:flex;margin:0 0 1rem}.dashboard_see_all_label{display:none}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_shop_list_container{flex:1.2 1;width:100%}.dashboard_shop_list_header,.dashboard_shops_cards{width:100%}}@media only screen and (max-width:375px){.dashboard_shop_list_container{flex:1.2 1;width:100%}.dashboard_shop_list_header,.dashboard_shops_cards{width:100%}.dashboard_see_all_label{display:none}}@media only screen and (max-width:320px){.dashboard_shop_list_container{flex:1.2 1}.dashboard_see_all_label{display:none}}@media only screen and (max-width:1024px){.dashboard_shop_list_container{flex:1.2 1}}@media only screen and (max-width:768px){.dashboard_shop_list_container{flex:0.5 1;width:100%;justify-content:flex-start;align-items:flex-start;background-color:#edf0f5;padding:.7rem}}.shop_list_floating_items{overflow-x:scroll;overflow:scroll;display:flex;flex-direction:row;position:absolute;z-index:1;width:33vw;bottom:34px}.shop_list_items{display:flex;width:100%;background-color:#fff;align-items:center;margin-top:20px;height:70%;border-radius:5px;margin-left:20px;margin-right:20px;padding:0 20px 0 0}.shop_name{font-size:16px;margin:0;padding:0;color:#292f36;font-family:montserrat;font-weight:600;width:10vh;text-overflow:ellipsis}.shop-address{font-family:montserrat}.miles,.shop-address{font-size:14px;font-weight:500}.miles{margin:0;padding:0;color:#b93e15;font-family:lato}.services-dashboard-icon-container{display:flex;flex-direction:row;align-items:center;text-align:left;margin:0 0 0 .2rem}.service-dashboard-icons{border-radius:4px;padding:.75rem;height:24px;width:24px}@media only screen and (max-width:900px) and (min-width:376px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{font-size:16px;margin:0;padding:0;color:#292f36;font-family:montserrat;font-weight:600;width:10vh}}@media only screen and (max-width:375px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{font-size:16px;margin:0;padding:0;color:#292f36;font-family:montserrat;font-weight:600;width:10vh}}@media only screen and (max-width:320px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{font-size:16px;margin:0;padding:0;color:#292f36;font-family:montserrat;font-weight:600;width:10vh}}@media only screen and (max-width:1024px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{font-size:16px;margin:0;padding:0;color:#292f36;font-family:montserrat;font-weight:600;width:10vh}}.shopMapListContainer{width:100%;display:flex;flex-direction:row}.shopMapListContainer .shopMapListIcon{margin-left:5px;margin-right:5px}.shopMapListContainer .shopMapListItemContainer{display:flex;flex-direction:row;background-color:#fff;margin-right:.25rem}.shopMapListContainer .shopMapItemContainer{display:flex;flex-direction:row}.dashboard_techadvisor_card{background:#fff;border-radius:5px;width:90%;min-height:25vh;margin:0 auto}.dashboard_techadvisor_card_parent{padding:.7rem 1.5rem 1.5rem;display:grid;grid-template-columns:30% 30% 30% 30%;grid-gap:1rem;gap:1rem;border-radius:5px}.dashboard_techadvisor_card_child{border-radius:5px;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:.7rem;display:flex;flex:1 1;flex-direction:column}.dashboard_techadvisor_card_child button{cursor:pointer}.dashboard_techadvisor_card_child_header{display:flex;flex-direction:row}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_techadvisor_card{width:100%;margin:0}.dashboard_techadvisor_card h3{display:none}.dashboard_techadvisor_card_parent{grid-template-columns:100%}}@media only screen and (max-width:375px){.dashboard_techadvisor_card{width:100%;margin:0}.dashboard_techadvisor_card h3{display:none}.dashboard_techadvisor_card_parent{grid-template-columns:100%}}@media only screen and (max-width:320px){.dashboard_techadvisor_card{width:100%;margin:0}.dashboard_techadvisor_card h3{display:none}.dashboard_techadvisor_card_parent{grid-template-columns:100%}}@media only screen and (max-width:1024px){.dashboard_techadvisor_card_parent{padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem;border-radius:5px}}@media only screen and (max-width:1280px){.dashboard_techadvisor_card_parent{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.dashboard_vehicle_component{background-color:#fff}@media only screen and (max-width:1024px){.dashboard_vehicle_component{flex:1.2 1;margin:0 1rem 1rem}}.vehicle_add_tiltle{height:28px;font-family:Americane;font-style:normal;font-weight:700;font-size:23px;line-height:28px;display:flex;align-items:center;letter-spacing:-.02em;color:#282828;margin-top:-2%;flex:none;order:0;flex-grow:0}.vehicle_add_carcover{margin-top:-8%}.vehicle_add_tag_line{width:294px;font-size:14px}.vehicle_add_container{height:104px}.dashboard_welcome_card p{padding:20px 0 5px;margin:0;color:rgba(60,60,67,.6);font-size:16.2px;line-height:19px;font-family:Catamaran;font-style:normal;font-weight:500;font-feature-settings:"case" on}.dashboard_welcome_card h1{padding:10px 0 5px;margin:0;font-family:Catamaran;font-size:35.3455px;line-height:130%;letter-spacing:-.603818px;color:#292f36!important}.dashboardAppointmentContainer{border-radius:10px;text-align:left;width:45%;margin:0 5%}.dashboardAppointmentContainer .servicesContainer{background-color:#fff;border-radius:10px 10px 0 0;padding:.5rem}.dashboardAppointmentContainer .servicesContainer .title{font-weight:700;font-size:16px}.dashboardAppointmentContainer .servicesContainer .subtitle{font-weight:400;font-size:14px}.dashboardAppointmentContainer .containerFooter{background-color:#fbfcfd;display:flex;border-radius:0 0 10px 10px;padding:.5rem}.membership-upgrade-modal-section{position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;max-height:calc(100vh - 15%)!important;padding:24px!important;overflow-x:hidden;overflow-y:scroll}@media (max-width:500px){.membership-upgrade-modal-section{width:90%!important;padding:16px!important;top:50%!important;height:90vh!important;overflow-y:scroll}}.membership-upgrade-modal-section .confettiContainer canvas{width:-webkit-fill-available!important;width:-moz-available!important;height:-webkit-fill-available!important;height:-moz-available!important}.membership-upgrade-modal-section .membership-upgrade-modal-header{font-size:larger!important;font-weight:800!important;text-align:center;font-family:Catamaran,sans-serif!important;color:#292f36!important;border-bottom:none!important}.membership-upgrade-modal-section .membership-sub-text{padding:30px 0}.membership-congrats-modal{overflow:hidden!important}.membership-upgrade-modal{display:inline-flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;width:100%}.membership-upgrade-modal .membership-upgrade-modal-heading{display:flex;flex-direction:column}@media (max-width:500px){.membership-upgrade-modal .membership-upgrade-modal-heading{display:block}}.membership-upgrade-modal .membership-upgrade-content{padding-bottom:0}.membership-upgrade-modal .membership-upgrade-content .membership-upgrade-cards{display:flex;flex-direction:row;justify-content:center;grid-gap:16px;gap:16px}@media (max-width:500px){.membership-upgrade-modal .membership-upgrade-content .membership-upgrade-cards{flex-direction:column;grid-gap:24px;gap:24px}}.membership-upgrade-modal .unlock-saving-text,.membership-upgrade-modal .upgrade-membership-text{color:#282828;text-align:center;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:32px}@media (max-width:500px){.membership-upgrade-modal .unlock-saving-text,.membership-upgrade-modal .upgrade-membership-text{font-size:24px}}.membership-upgrade-modal .unlock-saving-text{color:#e95832;font-weight:500}.membership-upgrade-modal .upgrade-membership-sub-section{display:flex;width:96%;padding:8px;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;border:1px solid #fae0d9;background:#fef6f4}@media (max-width:500px){.membership-upgrade-modal .upgrade-membership-sub-section{width:91%}}.membership-upgrade-modal .upgrade-membership-sub-section .upgrade-membership-caradvise-icon{width:26px;height:26px;flex-shrink:0}.membership-upgrade-modal .upgrade-membership-sub-section .upgrade-membership-subtext{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin:0}.membership-upgrade-modal .upgrade-membership-sub-section .upgrade-membership-subtext .upgrade-membership-para{color:#3c3c3c;font-weight:700}.membership-upgrade-modal .membership-upgrade-cards-section{display:flex;align-items:flex-start;flex-direction:row;grid-gap:16px;gap:16px}.membership-upgrade-cross-icon{position:absolute;top:16px;right:16px;cursor:pointer}@media (max-width:500px){.membership-upgrade-cross-icon{display:none}}.membership-select-plan-btn{color:#fff;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.41px;background-color:#e95832!important;color:#fff!important;width:30vw;margin-top:36px!important;margin-bottom:16px!important}@media (max-width:500px){.membership-select-plan-btn{width:90vw;margin-bottom:36px!important}}.membership-select-plan-btn:hover{background-color:#e95832!important;color:#fff!important}.upgrade-card-bg{border:2px solid #f6bfb1!important;background:#fef6f4!important}.membership-upgrade-card-content{display:flex;width:350px;padding:16px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;border-radius:8px;border:2px solid #e7e7e7;background:#fff;position:relative}@media (max-width:1366px){.membership-upgrade-card-content{grid-gap:16px;gap:16px}}@media (max-width:500px){.membership-upgrade-card-content{width:90%}}.membership-upgrade-card-content .membership-upgrade-recommended-card{position:absolute;left:32%;top:-14px;display:flex;padding:4px 12px;justify-content:center;align-items:center;border-radius:16px;background:#3c3c3c;color:#fff;text-align:center;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.membership-upgrade-card-content .membership-upgrade-card-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.membership-upgrade-card-content .membership-upgrade-card-container .membership-upgrade-price-section{color:#282828;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.membership-upgrade-card-content .membership-upgrade-card-container .membership-upgrade-price-section .plan-cost{color:#e95832;font-family:Roboto;font-size:50px;font-style:normal;font-weight:700;line-height:54px}.membership-upgrade-card-content .membership-upgrade-card-container .membership-upgrade-price-section .plan-cycle{color:#282828;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.membership-upgrade-card-content .plan-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.membership-upgrade-card-content .plan-details span{display:flex;align-items:center;grid-gap:10px;gap:10px}.membership-upgrade-card-content .benefits-list .upgrade-featured-benefit{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px}.membership-upgrade-card-content .caradvise-plan-price .price{display:flex;align-items:center;grid-gap:10px;gap:10px}.membership-upgrade-card-content .caradvise-plan-price .plan-price-section{color:#e95832;font-family:Montserrat,sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:normal}.membership-upgrade-card-content .caradvise-plan-price .plan-per-month-section{color:#282828;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.membership-upgrade-card-content .caradvise-plan-price .plan-free-label{color:#3c3c3c;font-family:Montserrat,sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:normal}.membership-upgrade-card-content .membership-affiliation-section{display:flex;padding:8px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:#fafafa}.membership-upgrade-card-content .membership-affiliation-section img{max-width:80px}@media (max-width:500px){.membership-upgrade-card-content .membership-affiliation-section{padding:8px 0}.membership-upgrade-card-content .membership-affiliation-section img{max-width:85px}}.membership-upgrade-card-content .membership-affiliation-section span{color:#616161;font-family:Lato,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.membership-upgrade-card-content:hover{border:2px solid #f6bfb1;background:#fef6f4;cursor:pointer}.card-blurred{opacity:.5}.card-blurred,.selected-membership-card{pointer-events:none}.membership-upgrade-card-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.membership-upgrade-card-header .plan-type{color:#282828;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.membership-upgrade-card-header .your-current-plan{color:#747373;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;margin:0;font:inherit;width:21px;height:21px;border:1px solid #e95832;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;color:#fff;background-color:#fff}.membership-upgrade-card-header input:not([type=range]):not([type=color]){-webkit-writing-mode:horizontal-tb!important;writing-mode:initial!important}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked:before{transform:scale(1)}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:checked{border:6px solid #e95832}.membership-term-and-condition-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;align-items:flex-start}.membership-term-and-condition-section{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#616161;font-feature-settings:"clig" off,"liga" off;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.15px}.membership-term-and-condition-section input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1.5px solid #cfcfcf}.membership-term-and-condition-section input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform .3s ease,opacity .2s}.membership-term-and-condition-section input[type=checkbox]:checked{border:1px solid #e95832;background-color:#e95832;transition:background-color .3s,border-color .3s,outline .2s}.membership-term-and-condition-section input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#e95832}.membership-term-and-condition-section input[type=checkbox]:not(.switch){border-radius:4px}.membership-term-and-condition-section input[type=checkbox]:not(.switch):after{border:1.5px solid #fff;height:50%;width:30%;border-top:0;border-left:0;left:35%;top:20%;transform:rotate(20deg)}.membership-term-and-condition-section input[type=checkbox]:not(.switch):disabled:not(:checked):after{border-color:#f6f8ff}.membership-term-and-condition-section input[type=checkbox]:not(.switch):checked:after{top:2px;transform:rotate(50deg)}.membership-term-and-condition-section .button-href{color:#e95832;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin:0;text-decoration:underline;-webkit-text-decoration-color:#e95832;text-decoration-color:#e95832}.road-side-assistant-text{display:flex;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px}.road-side-assistance-popup,.road-side-assistance-popup:before{background-color:#3c3c3c!important}.road-side-tooltip svg{width:16px!important;height:16px!important}.road-side-assistance-label{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.road-side-assistance-label .road-side-assistance-header{color:#fff;font-family:Lato,sans-serif;font-size:12px;font-style:normal;font-weight:700}.road-side-assistance-label span{color:#cfcfcf;font-family:Lato,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.carousel{overflow:hidden;margin:1rem}.inner{white-space:nowrap;transition:transform}.carousel-item{display:inline-flex;justify-content:space-between}.dot-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dot{margin-left:5px;text-shadow:0 3px 3px #ffe4e1}.time{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.step1{margin:10px 10px 10px 1px;justify-content:space-between}.step1,.step1-content{display:flex;flex-direction:row;align-items:center}.step1-content{cursor:pointer}.step1-service-name{font-size:16px;color:#292f36;font-weight:600}.step1-service-name,.step1-service-rate{margin:0;padding:0;font-family:montserrat}.step1-service-rate{font-size:14px;color:#8a8989;font-weight:500}.step2-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.cal{text-align:center}.cal,.dashboard1_5-container{display:flex;align-items:center;justify-content:center}.dashboard1_5-container{height:auto;width:87%;padding-top:10px;flex-direction:column;margin:auto;grid-gap:44px;gap:44px;min-height:100vh}@media (max-width:1538px){.dashboard1_5-container{width:95%}}@media (max-width:1366px){.dashboard1_5-container{width:100%}}@media (max-width:768px){.dashboard1_5-container{width:100%;align-items:center}}@media (max-width:500px){.dashboard1_5-container{width:95vw;grid-gap:16px;gap:16px}}.dashboard1_5-container .no-vehicle-dashboard{width:-webkit-fill-available;width:-moz-available}@media (min-width:1366px) and (max-width:1512px){.dashboard1_5-container .no-vehicle-dashboard{width:78vw}}@media (max-width:1366px){.dashboard1_5-container .no-vehicle-dashboard{width:80vw}}@media (max-width:500px){.dashboard1_5-container .no-vehicle-dashboard{width:100vw}}.dashBoard2_o__main__addVehicle{background-color:#fff;flex:0.5 1;width:80%;justify-self:flex-end}.dashboard-cards-section{width:-webkit-fill-available;width:-moz-available;display:inline-flex;align-items:stretch;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:flex-start}.dashboard-cards-section .miles-card{width:384px}@media (max-width:1366px){.dashboard-cards-section .miles-card{width:360px}}@media (max-width:530px){.dashboard-cards-section .miles-card{width:100vw}}@media (max-width:1512px){.dashboard-cards-section .buy-new-tire-card{width:375px}}@media (max-width:1366px){.dashboard-cards-section{width:80vw;display:inline-flex;align-items:stretch;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:flex-start}.dashboard-cards-section .buy-new-tire-card{width:350px}}.dashboard-upcoming-appointment-section{display:flex;width:92%;height:auto;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:13px;gap:13px;border-radius:4px;border-left:5px solid #e95832;background:#282828;cursor:pointer}@media (max-width:1366px){.dashboard-upcoming-appointment-section{padding:12px 8px;width:auto}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content{display:flex;align-items:center;grid-gap:16px;gap:16px;align-self:stretch;justify-content:space-between}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text{display:flex;width:auto;padding:0;align-items:center;grid-gap:16px;gap:16px}@media (max-width:1512px){.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text{grid-gap:8px;gap:8px}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-calendar-icon{padding:21px;background:#3c3c3c;border-radius:50%;overflow:visible}@media (max-width:1366px){.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-calendar-icon{padding:16px}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text{display:flex;width:auto;flex-direction:column;align-items:flex-start;grid-gap:3px;gap:3px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text p{margin:0}@media (min-width:1024px) and (max-width:1366px){.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text{width:200px}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .upcoming-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#e4e4e4;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:-.32px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .upcoming-appintment-day-time{color:#cfcfcf;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;text-align:left}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .upcoming-appointment-address{color:#cfcfcf;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:left}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .service{background-color:#3c3c3c;color:#fff;padding:4px;border-radius:4px;display:inline-block;font-size:12px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .status-section{display:flex;grid-gap:8px;gap:8px;padding:4px;border-radius:4px;font-size:12px;flex-direction:row;background-color:#d1fae5;color:#064e3b}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .status-section.warning{background-color:#fae0d9;color:#942b0f}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .status{font-weight:700}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map .mapboxgl-canvas-container .mapboxgl-canvas{left:0}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl .mapboxgl-ctrl-logo{display:none}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map .upcoming-appointment-map{width:115px;height:80px;flex-shrink:0;border-radius:3px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map .upcoming-appointment-map .mapboxgl-map{border-radius:4px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-map .upcoming-appointment-arrow{width:16px;height:16px;flex-shrink:0;cursor:pointer}.diagnose-a-problem-card{display:flex;width:384px;height:98px;padding:16px 24px;justify-content:space-between;align-items:center;border-radius:4px;border:1px solid #ccd9d1;background:#fff}@media (max-width:1512px){.diagnose-a-problem-card{width:310px}}@media (max-width:1366px){.diagnose-a-problem-card{padding:16px;width:295px;grid-gap:8px;gap:8px}}.diagnose-a-problem-card .diagnose-a-problem-card-content{display:flex;width:auto;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}@media (max-width:1366px){.diagnose-a-problem-card .diagnose-a-problem-card-content{width:155px}}.diagnose-a-problem-card .diagnose-a-problem-card-content .diagnose-a-problem-card-text{margin:0;color:#282828;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.28px}.diagnose-a-problem-card .diagnose-a-problem-card-content .diagnose-a-problem-card-button{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;background:#f4f7f5;color:#282828;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.diagnose-a-problem-card .diagnose-a-problem-card-content .diagnose-a-problem-card-button:hover{background:#f2f2f2}.diagnose-a-problem-card .diagnose-a-vehicle-Images{position:relative}.diagnose-a-problem-card .diagnose-a-vehicle-Images .vehicle-cardiogram-image{width:20px;height:20px;display:flex;padding:4.913px;flex-direction:column;align-items:flex-start;grid-gap:12.283px;gap:12.283px;position:absolute;right:-.364px;top:-8.644px;border-radius:42.991px;background:#fbbf24}.dashboard-affilation-card{position:relative;display:flex;width:310px;height:98px;padding:16px 24px;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;border:1px solid #ccd9d1;background:#fff}@media (max-width:1366px){.dashboard-affilation-card{width:290px;padding:16px}}.dashboard-affilation-card .affilation-card-text{margin:0;color:#282828;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.32px;z-index:1}.dashboard-affilation-card .affilation-card-button{display:flex;width:188px;padding:10px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;border-radius:4px;background:#282828;color:#fff;text-align:center;font-family:Montserrat!important;font-size:12px;font-style:normal;font-weight:700;line-height:14px;z-index:1;border:none;cursor:pointer}.dashboard-affilation-card .uber-card-button{background:#282828;color:#fff}.dashboard-affilation-card .instacart-card-button{background:#4ea933;color:#fff}.dashboard-affilation-card .instacart-card-button:hover{background:#228d02}.dashboard-affilation-card .grubhub-card-button,.dashboard-affilation-card .usaa-card-button{background:#002e59;color:#fff}.dashboard-affilation-card .grubhub-card-button:hover,.dashboard-affilation-card .usaa-card-button:hover{background:#052646}.dashboard-affilation-card .shipt-card-button{background:#23cc6b;color:#241239}.dashboard-affilation-card .shipt-card-button:hover{background:#1fa859}.dashboard-affilation-card .affilation-card-logo{position:absolute!important;left:11px;bottom:6.833px}.dashboard-affilation-card .uber-card-logo{width:55px;height:31.167px}.dashboard-affilation-card .uber-canada-card-vehicle-image,.dashboard-affilation-card .uber-card-vehicle-image{position:absolute!important;right:1px;bottom:1px;width:160px;height:78px;border-radius:3.063px}.dashboard-affilation-card .instacart-card-logo{width:88.5px;height:14.16px}.dashboard-affilation-card .instacart-ca-card-vehicle-image,.dashboard-affilation-card .instacart-card-vehicle-image{position:absolute!important;right:7.5px;bottom:8px;width:43px;height:43px}.dashboard-affilation-card .usaa-card-logo{width:120px;height:35px}.dashboard-affilation-card .usaa-card-vehicle-image{position:absolute!important;right:3px;bottom:4.267px;width:59.403px;height:54.733px;border-radius:319.179px}.dashboard-affilation-card .shipt-card-logo{width:69px;height:22.902px}.dashboard-affilation-card .shipt-card-vehicle-image{position:absolute!important;right:4.49px;bottom:4.466px;width:75.51px;height:39.534px;border-radius:19.767px}.dashboard-affilation-card .grubhub-card-logo{width:100px;height:20px}.dashboard-affilation-card .grubhub-card-vehicle-image{position:absolute!important;right:12px;bottom:8px;width:50px;height:50px}.upgrade-membership-card{width:364px;height:98px;padding:16px;display:flex;justify-content:space-between;align-items:center;border-radius:4px;border:1px solid #f8f8f8;background:linear-gradient(92deg,#fff 6.09%,#e8e8e8 98.73%)}@media (max-width:1512px){.upgrade-membership-card{width:350px;padding:16px 12px}}@media (max-width:500px){.upgrade-membership-card{width:-webkit-fill-available}}.upgrade-membership-card .upgrade-membership-card-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.upgrade-membership-card .upgrade-membership-card-section .upgrade-membership-card-header{margin:0;width:229px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#e95832;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:-.36px}.upgrade-membership-card .upgrade-membership-card-section .upgrade-membership-card-text{margin:0;width:229px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.28px}.upgrade-membership-card .upgrade-membership-card-section .updrade-membership-button{padding:10px;display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;background:#e95832;color:#fff;text-align:center;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:700;line-height:14px;cursor:pointer}.upgrade-membership-card .upgrade-membership-card-image{width:124px;height:92.743px;flex-shrink:0}.finish-booking-card{display:flex;width:93%;height:90px;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:4px;cursor:pointer;grid-gap:10px;gap:10px}.finish-booking-card .selected-services{margin:0;font-weight:700}.finish-booking-card .finish-booking-card-section{display:flex;width:344px;justify-content:center;align-items:center;grid-gap:16px;gap:16px}@media (max-width:500px){.finish-booking-card .finish-booking-card-section{width:320px;grid-gap:8px;gap:8px;margin-bottom:12px}}.finish-booking-card .finish-booking-card-section .shopping-cart-icon{width:18px;height:18px;flex-shrink:0;padding:12px;background:#f4f7f5;overflow:visible;border-radius:50%}.finish-booking-card .finish-booking-card-section .finish-booking-card-heading{flex:1 0;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px;text-align:left;margin:0}.finish-booking-card .finish-booking-cart-serives{display:flex;align-items:center;justify-content:flex-start;grid-gap:12px;gap:12px;align-self:stretch}.finish-booking-card .finish-booking-cart-serives .service-row-container{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#f4f7f5;padding:10px;border-radius:8px}.finish-booking-card .finish-booking-cart-serives .service-row-container img{width:36px;height:36px}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details{text-align:left}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details .icon-cursor-pointer{display:none}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details .service-name-header .service-name{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:19px;font-family:Montserrat,sans-serif;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details .service-name-header .icon-cursor-pointer{display:none}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details .service-price-details-section .service-price-details .service-shop-price{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex}.dashboard-search-shop-container{display:flex;grid-gap:16px;gap:16px;width:60%}@media (max-width:500px){.dashboard-search-shop-container{width:82%}}.dashboard-search-shop-container .dashboard-search-favorite-shop-section{display:inline-flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;width:100%}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-favorite-shop-header{margin:0;color:#343434;font-family:Catamaran,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:19px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container{width:-webkit-fill-available;width:-moz-available;padding:20px;border-radius:8px;border:1px solid #ccd9d1;background:#fff}@media (max-width:1366px){.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container{padding:14px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header-title{font-weight:700;font-size:19px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .zip-edit-container .ui.transparent.input>input{padding-left:3px!important;font-size:14px!important;width:50px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .zip-edit-container .zip-actions,.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .zip-edit-container .zip-input{width:50px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .zip-edit-container .zip-actions .injected-svg{width:20px!important;height:35px!important}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .mapHeaderComponent{font-size:14px}}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .map-expanded-container .shopListView{height:65vh!important}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .map-expanded-container .shopListView-with-md-hd{height:56vh!important}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .shopListViewContainer .shopListItemContainer .shopListView{height:38.5vh!important;min-height:285px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .mapboxgl-canvas-container .mapboxgl-canvas{left:0}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .geosuggestContainerNew{z-index:999}@media (max-width:420px){.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map-component-container .geosuggestContainerNew{width:-webkit-fill-available}}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .searchFldShop.smaller-width{width:97%}@media only screen and (max-width:1366px){.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .searchFldShop.smaller-width{display:flex;justify-content:flex-start;width:-webkit-fill-available}}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .sponsored-shop-label{display:flex;grid-gap:8px;gap:8px;align-items:center;color:#282828;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:left;margin-bottom:8px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .sponsored-shop-label span{display:flex;grid-gap:8px;gap:8px;cursor:pointer}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .sponsored-shop-label p{margin:0}.dashboard-offers-cards-container{display:flex;align-items:flex-end;align-content:flex-end;justify-content:center;grid-gap:24px;gap:24px;flex-wrap:wrap}@media (max-width:1366px){.dashboard-offers-cards-container{grid-gap:16px;gap:16px}}@media (max-width:768px){.dashboard-offers-cards-container{justify-content:center}}@media (max-width:500px){.dashboard-offers-cards-container{width:95vw;justify-content:flex-start;flex-wrap:nowrap;grid-gap:8px;gap:8px;overflow-x:scroll;overflow-y:hidden}}@media only screen and (max-width:768px){.dashboard-search-shop-container{flex-direction:column}.dashboard-search-shop-container .dashboard-search-favorite-shop-section,.dashboard-upcoming-appointment-section{width:100%}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content{justify-content:space-between}.finish-booking-card{height:auto;width:100%;align-items:center}.dashboard-uber-card,.diagnose-a-problem-card{width:100%}}@media only screen and (max-width:600px){.dashboard-search-shop-container .dashboard-search-favorite-shop-section{width:100%}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-favorite-shop-header{display:none}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container{width:-webkit-fill-available;width:-moz-available;padding:10px;border-radius:8px;border:1px solid #ccd9d1;background:#fff;margin:0 -30px}}@media only screen and (max-width:500px){.dashboard-cards-section{width:auto;justify-content:center;display:flex;grid-gap:24px;gap:24px;flex-direction:column;align-items:center}.dashboard-cards-section .buy-new-tire-card{padding:0 20px}.dashboard-cards-section .buy-new-tire-card,.dashboard-cards-section .dashboard-affilation-card{width:-webkit-fill-available;width:-moz-available}.dashboard-upcoming-appointment-section{width:100%;padding:16px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-map .upcoming-appointment-map{display:none}.diagnose-a-problem-card{width:100%}.diagnose-a-problem-card .diagnose-a-vehicle-Images{width:113px;height:44px}.dashboard-uber-card{width:100%}.uber-modal-content{padding:0}}@media only screen and (max-width:500px){.dashboard-upcoming-appointment-section{width:90%}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-calendar-icon{width:18px;padding:12px}.diagnose-a-problem-card{padding:16px}.finish-booking-card{width:92%;padding:16px}.finish-booking-card .finish-booking-cart-serives .service-row-container .service-details .service-name-header .service-name{max-width:100px}.dashboard-uber-card{padding:16px}.uber-modal-content .uber-modal-image-section .uber-modal-uber-bg-image{height:auto}.uber-modal-content .uber-modal-image-section .uber-modal-uber-logo{width:180px;height:auto;left:60px}}@media only screen and (max-width:370px){.diagnose-a-problem-card,.finish-booking-card{padding:16px}.finish-booking-card .finish-booking-card-section{width:320px;grid-gap:8px;gap:8px}}.dashboard-stepper-container{position:relative;top:-20px;left:-10px;display:flex;width:100%;padding:15px;justify-content:center;align-items:center;grid-gap:24px;gap:24px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.08)}@media (max-width:500px){.dashboard-stepper-container{top:-8px;grid-gap:12px;gap:12px}}.dashboard-stepper-container .dashboard-stepper{display:flex;align-items:center;grid-gap:24px;gap:24px}@media (max-width:500px){.dashboard-stepper-container .dashboard-stepper{grid-gap:12px;gap:12px}}.dashboard-stepper-container .dashboard-stepper-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-number{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;text-align:center;font-size:10px;line-height:22px;font-style:normal;font-weight:500;letter-spacing:-.297px;color:#fff;background-color:#3c3c3c}.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-image{width:20px;height:20px}.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-label{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:500;line-height:18px}@media (max-width:500px){.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-label{display:none}}@media (max-width:500px){.dashboard-stepper-container .dashboard-stepper-section .stepper-mobile-label{display:block}}.finish-booking-btn{background:#e95832!important;background:var(--color-orange)!important;color:#fff!important}.dashboard-map-container{padding:20px;border-radius:8px;border:1px solid #ccd9d1;background:#fff;width:100%}.dashboard_vehicle_component{background-color:#edf0f5;display:flex;flex-direction:column;flex:0.5 1;text-align:start;margin:1rem 1rem 1rem 0;border-radius:5px;padding:1.5rem;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);height:525px}.dashboard_vehicle_component p{font-size:"12px";text-align:"start";font-weight:"bold";color:"rgb(3, 185, 251)"}.dashboard_vehicle_heading{display:flex;flex-direction:row;justify-content:flex-start;flex:1 1;align-content:space-around}.dashboard_vehicle_title{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;position:absolute;left:10;flex:1 1}.dashboard_vehicle_image{display:flex;flex:3 1;align-items:center;justify-content:center}.dashboard_vehicle_title h2{margin:"0px";padding:"0px";font-family:catamaran;color:#292f36}.dashboard_vehicle_component strong{font-family:Catamaran;color:#292f36}.go_to_garage{font-size:12px;text-align:start;font-weight:700;color:#e95832}@media only screen and (max-width:900px) and (min-width:376px){.dashboard_vehicle_component{flex:1.2 1;margin:0 1rem 1rem}}@media only screen and (max-width:375px){.dashboard_vehicle_component{flex:1.2 1;margin:0 1rem 1rem}}@media only screen and (max-width:320px){.dashboard_vehicle_component{flex:1.2 1;margin:0 1rem 1rem}}.dashboard_vehicle_details{display:flex;align-items:stretch;flex-direction:row;grid-gap:12px;gap:12px;width:-webkit-fill-available;width:-moz-available}@media (min-width:1366px) and (max-width:1512px){.dashboard_vehicle_details{width:78vw}}.dashboard_add_vehicle_form{height:auto;display:flex;width:41%;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;border-radius:8px;border:1px solid #ccd9d1;background:#fff;position:relative}@media (max-width:1512px){.dashboard_add_vehicle_form{width:38%}}.dashboard_add_vehicle_form .dashboard_add_vehicle_header_container{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch;width:70%;text-align:left}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_title{margin:0;color:#282828;font-size:28px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:-.56px;font-family:Catamaran,sans-serif}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_tag_line{color:#616161;font-size:16px;font-style:normal;font-weight:400;line-height:17px;display:flex;height:21px;flex-direction:row;justify-content:flex-start;align-self:stretch;margin:0}.book-oil-change-section{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:20px;margin:0;border:1px solid #eee;border-radius:8px;box-sizing:border-box}.book-oil-change-section .oil-change-text{font-size:16px;font-family:Catamaran,sans-serif;color:#3c3c3c;white-space:nowrap}.book-oil-change-section .benefits-section{display:flex;flex-direction:row;align-items:center;grid-gap:5px;gap:5px;background-color:#ecfdf5;border-radius:8px;padding:4px 8px}.book-oil-change-section .oil-change-btn{display:flex;flex-direction:row;grid-gap:5px;gap:5px;cursor:pointer}.book-oil-change-section.continue-booking{background:#444}.book-oil-change-section.continue-booking .continue-booking-text{color:#fff;font-size:16px;font-family:Catamaran,sans-serif;white-space:nowrap}.vehicle_add_carcover{max-width:600px;height:350px;margin-top:0;background-image:url(/static/media/map-background-ellipse.a70d48ce.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-size:30vw,auto;background-position:50%}.vehicle_add_carcover,.vehicle_add_carcover_image{display:flex;flex-direction:row;justify-content:center;align-items:center}.vehicle_add_carcover_image{width:28%}.vehicle_add_carcover_image .ui.big.image{width:180px}.dashboard_vehicle_details_section{width:100%}.dashboard_vehicle_details_section .vehicle_details_header{height:67px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dashboard_vehicle_details_section .vehicle_details_header .vehicle_added_carcover_mobile{width:120px;height:auto;margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.dashboard_vehicle_details_section .vehicle_details_header .vehicle_added_carcover_mobile img{border-radius:32%;mix-blend-mode:darken}.dashboard_vehicle_details_section .book-oil-change-section{margin:0}.vehicle_added_carcover{width:400px;height:350px;margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:url(/static/media/map-background-ellipse.a70d48ce.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-size:30vw,auto;background-position:50%}@media (max-width:1366px){.vehicle_added_carcover{width:400px}}.vehicle_added_carcover img{width:400px!important;border-radius:30% 30% 30% 0;mix-blend-mode:darken}.default_vehicle_added_carcover{width:400px;height:350px;margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:url(/static/media/map-background-ellipse.a70d48ce.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-size:30vw,auto;background-position:50%}@media (max-width:1366px){.default_vehicle_added_carcover{width:400px}}.default_vehicle_added_carcover img{width:400px!important;border-radius:30% 30% 30% 0;mix-blend-mode:normal}.vehicle_add_tag_line{width:100%;height:21px;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:17px;display:flex;align-items:center;color:#616161}.vehicle_add_container{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:15px;gap:15px;height:auto;flex:none;order:3;align-self:stretch;flex-grow:0}.vehicle_add_container .noVehicleManual-save-button{margin-left:15px}.vehicle_add_container .noVehicle-save-button{margin-left:15px;background-color:#e95832;color:#fff}.vehicle_add_container .noVehicle-save-button:hover{background-color:#e95832!important;color:#fff!important}.vehicle_add_container .car_details_first_form{width:100%;display:flex;justify-content:space-between}.vehicle_add_container .car_details_first_form label{text-align:left;margin-left:5px}.vehicle_add_container .car_details_first_form .car_details_input_form{width:48%}.vehicle_add_container .car_details_second_form{width:100%;display:flex;justify-content:space-between}.vehicle_add_container .car_details_second_form label{text-align:left;margin-left:5px}.vehicle_add_container .car_details_second_form .car_details_input_form,.vehicle_add_container .car_details_second_form .car_submodal_input_form{width:48%}.vehicle_add_container .required-field-miles{text-align:left;margin-left:5px;margin-bottom:5px}.vehicle_add_container .vehicle_details_manual_mobile{display:none}.vehicle_add_container .vehicle_details_manual .ui.form .field{margin:0 0 4px}.vehicle_add_container .vehicle_details_manual .ui.search.dropdown>.text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.vehicle_add_container .car_details_third_form{width:100%;display:flex;justify-content:space-between}.vehicle_add_container .car_details_third_form label{text-align:left;margin-left:5px}.vehicle_add_container .car_details_third_form .car_engine_input_form{width:48%}.vehicle_add_container .car_details_third_form .car_engine_input_form .ui.input>input{padding:13px 10px 13px 16px!important;border-radius:6px!important}.vehicle_add_container .no-vehicle-vin-input-form{margin-top:15px}.vehicle_add_container .no-vehicle-vin-input-form span{color:#616161;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:block;margin-top:8px;text-align:left}.vehicle_add_container .no-vehicle-plate-input-form{margin-top:15px}.vehicle_add_container .no-vehicle-plate-input-form .ui.form .field{margin:0 0 8px}.noVehicle-buttons{margin-top:16px;bottom:16px;width:100%}.noVehicle-buttons .button{margin:0}@media (max-width:500px){.noVehicle-buttons{position:relative;width:100%;margin-top:35px}}.vehicle_add_button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;grid-gap:8px;gap:8px;height:48px;background:#e95832;border-radius:4px;flex:none;order:4;align-self:stretch;flex-grow:0}.vehicle_add_dropdown .divider{margin:0}.vehicle_add_dropdown .ui.dropdown:not(.button)>.default.text{color:#747373}.no-vehicle-label{text-align:left}.dashboard_vehicle_details_section{width:44%;min-height:50vh;background:#fff;padding:24px;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;grid-gap:24px;gap:24px}@media (max-width:1366px){.dashboard_vehicle_details_section{min-height:380px}}.dashboard_vehicle_details_section .vehicle_details_header{position:relative;height:51px}.dashboard_vehicle_details_section .vehicle_modal{position:fixed;z-index:0;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.1)}.dashboard_vehicle_details_section .vehicle_modal.inactive{display:none}.vehicle_name .ui.selection.dropdown{background:#f8f8f8;border:none}.vehicle_name .ui.selection.active.dropdown .menu{border:none;max-height:inherit}.vehicle_name .vehicle_name_text{display:flex;width:auto;height:auto;flex-direction:column;justify-content:center}.vehicle_name .vehicle_name_text .text{color:#000;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.vehicle_name img{width:16px;height:16px}.vehicle_info{display:flex;justify-content:space-between;grid-gap:16px;gap:16px}.vehicle_info .vehicle_details{width:100%;height:auto;display:flex;padding:16px 8px;align-items:center;grid-gap:10px;gap:10px;border-radius:5px;border:1px solid #ccd9d1;background:#fff}.vehicle_info .vehicle_details img{width:28px;height:28px;border-radius:6.667px;background:#fef6f4}.vehicle_info .vehicle_details .vehicle-details-section{display:flex;justify-content:space-around;align-items:center;flex:1 0}.vehicle_info .vehicle_details .vehicle-details-section .vehicle-details-text{color:#747373;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.vehicle_info .vehicle_details .vehicle-details-section .vehicle_mileage_quantity{display:flex;padding:4px 8px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;border-radius:6px;background:#f4f7f5;color:#282828;font-size:16px;font-style:normal;font-weight:500;line-height:14px}@media (max-width:500px){.vehicle_info{grid-gap:8px;gap:8px}.vehicle_info .vehicle-details{padding:16px 8px;grid-gap:8px;gap:8px}.vehicle_info .vehicle-details .vehicle-details-section{grid-gap:8px;gap:8px}}.vehicle_book_now{display:flex;width:auto;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;border-radius:5px;border:1px solid #ccd9d1;background:#fff}.vehicle_book_now .vehicle_next_maintenance_service{width:auto;display:flex;justify-content:space-between;align-items:center;align-self:stretch;grid-gap:4px;gap:4px}.vehicle_book_now .vehicle_next_maintenance_service .vehicle_next_maintenance_service_section{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.vehicle_book_now .vehicle_next_maintenance_service img{width:32px;height:32px}.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content{display:flex;width:auto;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .next-maintenance-service-text{color:#747373;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1366px){.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .next-maintenance-service-text{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .vehicle_maintenance_date{display:flex;padding:4px 8px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;border-radius:6px;background:#f4f7f5;color:#dc4017;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1366px){.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .vehicle_maintenance_date{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.vehicle_book_now .vehicle_next_maintenance_service .button{display:flex;width:100px;padding:10px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;margin:0;background:#e95832;color:#fff;font-size:12px;font-family:Montserrat!important;font-style:normal;font-weight:400;line-height:14px;cursor:pointer}.vehicle_book_now .vehicle_next_maintenance_service .button:hover{color:#fff;background:#d25832}.vehicle_book_now .vehicle_maintenance_date{font-size:16px;font-weight:500;padding:4px 8px;border-radius:6px;background-color:#f4f7f5;color:#dc4017}.vehicle_book_now .vehicle_maintenance_border_line{height:0;align-self:stretch}.vehicle_book_now .vehicle_maintenance_border_line img{width:100%;stroke-width:1px;stroke:#e3eae6}.vehicle-maintenance{width:100%}.vehicle-maintenance .vehicle-maintenance-services{display:flex;align-items:center;grid-gap:5px;gap:5px;flex-wrap:nowrap;flex-wrap:wrap}@media (max-width:1366px){.vehicle-maintenance .vehicle-maintenance-services{flex-wrap:wrap}}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer{display:flex;flex-direction:row;grid-gap:20px;gap:20px;flex-wrap:wrap}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer{width:auto;padding:0}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer .wrapper{align-items:center}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer .wrapper .image-card{width:38px;height:38px}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer .wrapper .stroke{padding:0}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer .wrapper .stroke .title{width:200px}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer .wrapper .stroke .description{width:150px}.vehicle-maintenance .vehicle-maintenance-services .caradvise-recommended-label{display:none}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent{padding:0;width:270px;border:none;background:none;box-shadow:none}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent input{display:none}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section{width:215px;grid-gap:9px;gap:9px}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-image-section{width:38px;height:38px}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-name-header-section{grid-gap:0;gap:0}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-name-header-section .service-name-info-section .service-name{display:inline-block;width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-name-header-section .service-price-info-section{margin-top:4px}.vehicle-maintenance .vehicle-maintenance-services-count{font-size:16px;line-height:14px;font-weight:400;padding:10px;border:1px solid #e3eae6;border-radius:4px}.vehicle_recalls{width:auto;height:auto;display:flex;padding:8px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fee2e2}.vehicle_recalls .vehicle_recalls_content{display:flex;align-items:center;grid-gap:10px;gap:10px}.vehicle_recalls .vehicle_recalls_content .vehicle_recalls_image{width:16px;height:16px}.vehicle_recalls .vehicle_recalls_content .vehicle_recalls_text{color:#7f1d1d;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.vehicle_recalls .vehicle_recalls_image{width:16px;height:16px}.vehicle_add_container .fancy-labels-wrapper{width:100%}.vehicle_add_container .fancy-labels-wrapper .tab-label{width:160px}.vehicle_open_recalls_modal{width:auto!important;height:auto!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important}.vehicle_open_recalls_modal .content{padding:0!important}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content{display:flex;width:584px;padding:24px 16px;flex-direction:column;align-items:flex-end;grid-gap:29px;gap:29px;border-radius:4px;background:#fff}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading{display:flex;justify-content:center;align-items:center;grid-gap:29px;gap:29px;align-self:stretch}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading p{flex:1 0;margin:0;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.56px;color:#282828}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading img{width:24px;height:24px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .first_open_recalls{border-bottom:1px solid #a4a4a4}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details{display:flex;padding:8px 16px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_subheader{margin:0;color:#343434;font-size:16px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.32px;font-family:Montserrat,sans-serif}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_date{display:flex;align-items:flex-start;grid-gap:24px;gap:24px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_date span{color:#616161;font-size:14px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.28px;font-family:Montserrat,sans-serif}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_text{margin:0;color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.28px;font-family:Montserrat,sans-serif}.new-added-vehicle_popup{width:auto!important;height:auto!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important}.new-added-vehicle_popup .content{padding:0!important}.new-added-vehicle-popup-container{display:flex;width:330px;padding:0 8px 24px;flex-direction:column;align-items:center;grid-gap:29px;gap:29px;border-radius:4px;background:#fff;margin:auto}.new-added-vehicle-popup-container .popup-closeIcon-section{display:flex;width:310px;padding-top:10px;justify-content:flex-end;align-items:flex-start;grid-gap:10px;gap:10px}.new-added-vehicle-popup-container .popup-closeIcon-section .new-added-vehicle-popup-closeIcon{width:16px;height:16px;flex-shrink:0}.new-added-vehicle-popup-container .vehicle-popup-images-section{position:relative}.new-added-vehicle-popup-container .vehicle-popup-images-section .vehicle-popup-image{width:113.703px;height:43.963px}.new-added-vehicle-popup-container .vehicle-popup-images-section .vehicle-popup-checkIcon{position:absolute;right:-.297px;top:-7.037px;padding:4px;border-radius:35px;background:#3c3c3c}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content .new-added-vehicle-popup-text{margin:0;color:#2f2f2f;text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content .new-added-vehicle-popup-subtext{margin:0;color:#2f2f2f;text-align:center;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px}.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons .book-a-service-btn{background:#e95832;color:#fff}.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons .book-a-service-btn,.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons .do-it-later-btn{display:flex;width:177px;height:20px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons .do-it-later-btn{background:#f4f7f5;color:#3c3c3c;cursor:pointer}@media only screen and (max-width:1366px){.dashboard_vehicle_details{width:80vw}.dashboard_vehicle_details .vehicle_add_carcover,.dashboard_vehicle_details .vehicle_added_carcover{width:600px}}@media only screen and (max-width:1024px){.dashboard_vehicle_component{flex:1.2 1;margin:0 1rem 1rem}.dashboard_vehicle_details .dashboard_add_vehicle_form{width:420px}.dashboard_vehicle_details .vehicle_add_carcover,.dashboard_vehicle_details .vehicle_added_carcover{width:450px}.vehicle_add_container .fancy-labels-wrapper .tab-label{width:125px}}@media only screen and (max-width:768px){.dashboard_vehicle_details{display:flex;justify-content:center}.dashboard_vehicle_details .dashboard_add_vehicle_form{height:auto;padding:24px;grid-gap:34px;gap:34px}.default_vehicle_added_carcover,.vehicle_add_carcover{display:none}.vehicle_add_carcover_image{width:350px;height:auto;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.vehicle_added_carcover{display:none}.vehicle_add_container{height:auto}.vehicle_add_container .fancy-labels-wrapper .tab-label{width:140px}.vehicle_name{width:60%}}.book-oil-change-card{border:solid;border-radius:8px;padding:16px;border-color:#eee}.affiliation-benefits,.book-oil-change-card{display:flex;flex-direction:row;align-items:center}.affiliation-benefits{padding:4px;grid-gap:4px;gap:4px;margin:0 auto;background:#ecfdf5;border-radius:8px}@media only screen and (max-width:500px){.dashboard_vehicle_details{width:100vw;display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.dashboard_vehicle_details .dashboard_vehicle_details_section{width:87%}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_details_header{height:auto;justify-content:space-between}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info{grid-gap:8px;gap:8px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details{height:auto;display:flex;padding:16px;align-items:center;grid-gap:10px;gap:10px;border-radius:5px;border:1px solid #ccd9d1;background:#fff}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details .vehicle-details-section{display:flex;justify-content:space-between;align-items:flex-start;flex:1 0;flex-direction:column;grid-gap:8px;gap:8px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details .vehicle-details-section .vehicle-details-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service{grid-gap:10px;gap:10px;display:flex;flex-direction:column}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service .vehicle_next_maintenance_service_section{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px;width:100%}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service .vehicle_next_maintenance_service_section .next-maintenance-service-content{display:flex;width:auto;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;flex-direction:column}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service .button{width:-webkit-fill-available;width:-moz-available}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle-maintenance,.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle-maintenance-service-shimmer{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.dashboard_vehicle_details .dashboard_add_vehicle_form{width:-webkit-fill-available;width:-moz-available;display:flex;align-items:center}.dashboard_vehicle_details .dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading{width:100%}.dashboard_vehicle_details .dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_title{font-size:23px;line-height:28px;letter-spacing:-.56px}.dashboard_vehicle_details .dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_tag_line{font-size:14px}.vehicle_add_container .fancy-labels-wrapper .tab-label{width:108px}.vehicle_add_container .vehicle_details_manual{display:none}.vehicle_add_container .vehicle_details_manual_mobile{display:block}.vehicle_add_container .vehicle_details_manual_mobile label{text-align:left}}@media only screen and (max-width:370px){.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details .vehicle-details-section .vehicle-details-text{width:auto;text-align:left}}.vehicle-info-update-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff}.vehicle-info-update-container .input-vin{flex-direction:column;align-items:center}.vehicle-info-update-container .input-vin,.vehicle-info-update-container .input-vin .license-plate{width:-webkit-fill-available;width:-moz-available}.vehicle-info-update-container .input-vin .license-plate input{width:60%}.vehicle-info-update-container .input-vin .license-plate select{width:40%}.vehicle-info-update-container .input-vin .vin,.vehicle-info-update-container .orange-button{width:-webkit-fill-available;width:-moz-available}.vehicle-info-update-container .orange-button{height:auto}@media only screen and (max-width:720px){.vehicle-info-update-container .input-vin{flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available}}.display-none{display:none}.frequently-booked-services{width:-webkit-fill-available;width:-moz-available;display:flex;flex-direction:column;align-items:center;grid-gap:32px;gap:32px}.frequently-booked-services .frequently-booked-header{display:flex;padding:1px 0 16px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #81a28f}.frequently-booked-services .frequently-booked-header .frequently-booked-services-text{margin:0;color:#343434;font-family:Catamaran;font-size:24px;font-style:normal;font-weight:800;line-height:19px}.frequently-booked-services .frequently-booked-header .see_all{color:#b83614;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:17px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.frequently-booked-services .frequently-booked-services-content{display:flex;height:auto;align-items:flex-start;align-content:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}.frequently-booked-services .frequently-booked-services-content .service-card-parent,.frequently-booked-services .frequently-booked-services-content .service-card-shimmer .shimmer{width:395px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section{width:215px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section{max-width:200px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section .service-name-info-section .service-name{width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section .service-name-info-section .service-name:hover{overflow:visible;white-space:normal;height:auto}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section .service-price-info-section{width:210px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .ui.inline.loader{top:-3px;height:14px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-card_add-cart-button{background-color:#e95832;cursor:pointer;width:110px;position:relative;left:5px;font-family:Montserrat!important}@media (max-width:1440px){.frequently-booked-services .frequently-booked-services-content .service-card-parent{width:432px}}@media (max-width:1024px){.frequently-booked-services .frequently-booked-services-content .service-card-parent{width:420px}}@media (max-width:500px){.frequently-booked-services .frequently-booked-services-content .service-card-parent{width:94vw}}.frequently-booked-services .frequently-booked-services-content-mobile{display:none}@media (min-width:1024px) and (max-width:1512px){.frequently-booked-services{width:78vw}.frequently-booked-services .frequently-booked-services-content{display:flex;height:auto;align-items:flex-start;align-content:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}.frequently-booked-services .frequently-booked-services-content .service-card-shimmer .shimmer{width:320px}.frequently-booked-services .frequently-booked-services-content .service-card-parent{width:340px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .ui.inline.loader{top:-5px;width:52px!important;height:10px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section{width:215px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section{max-width:140px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-image-section{width:50px;height:50px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-price-info-section{width:210px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-price-info-section .service-price-info .price-range{font-size:14px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-card_add-cart-button{font-size:12px;position:relative;bottom:20px;width:100px;left:12px}}@media (max-width:1366px){.frequently-booked-services{width:80vw}.frequently-booked-services .frequently-booked-services-content .service-card-parent{width:317px}}@media only screen and (max-width:500px){.frequently-booked-services .frequently-booked-services-content{display:none}.frequently-booked-services .frequently-booked-services-content-mobile{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;width:95vw;overflow-y:hidden;overflow-x:scroll}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent{width:280px}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent .service-info-section{width:215px}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent .service-info-section .service-image-section{width:36px;height:36px}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent .service-info-section .service-name-header-section{grid-gap:0;gap:0}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent .service-info-section .service-name-header-section .service-name-info-section{max-width:130px}.service-popup{position:absolute!important;top:50px!important}.service-popup .content{padding:0!important}}@media only screen and (max-width:425px){.frequently-booked-services{width:100%;grid-gap:14px;gap:14px}.frequently-booked-services .frequently-booked-header{padding-bottom:0;border-bottom:none}.frequently-booked-services .frequently-booked-header .frequently-booked-services-text{font-size:16px;line-height:19px;font-weight:700}.frequently-booked-services .frequently-booked-header .see_all{font-size:14px;line-height:17px;font-weight:400}}.dashboard-just-for-you-container{display:inline-flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;width:100%}@media (min-width:1366px) and (max-width:1512px){.dashboard-just-for-you-container{width:78vw}}@media (max-width:1366px){.dashboard-just-for-you-container{width:80vw}}@media (max-width:500px){.dashboard-just-for-you-container{width:100vw}}.dashboard-just-for-you-container .just-for-you-section-header{margin:0;color:#343434;font-family:Catamaran,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:19px}.dashboard-just-for-you-card-section{display:flex;width:-webkit-fill-available;width:-moz-available;padding:16px;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;grid-gap:16px;gap:16px;border-radius:8px;border:1px solid #ccd9d1;background:#fff}.dashboard-just-for-you-card-section .diagnose-a-problem-card{width:310px;height:91px;padding:8px 24px}@media (max-width:1366px){.dashboard-just-for-you-card-section .diagnose-a-problem-card{padding:8px 16px}}.dashboard-just-for-you-card-section .dashboard-affilation-card{width:330px;padding:14px;height:80px}@media (max-width:1366px){.dashboard-just-for-you-card-section .dashboard-affilation-card{width:320px}}.dashboard-just-for-you-card-section .dashboard-affilation-card .uber-canada-card-vehicle-image,.dashboard-just-for-you-card-section .dashboard-affilation-card .uber-card-vehicle-image{width:102px;height:50px}.dashboard-just-for-you-card-section .dashboard-affilation-card .usaa-card-logo{width:110px;height:22px;position:absolute!important;left:5px;bottom:2px}.dashboard-just-for-you-card-section .dashboard-affilation-card .shipt-card-vehicle-image{right:2px;bottom:2px;width:60px}.dashboard-just-for-you-card-section .dashboard-affilation-card .shipt-card-logo{position:absolute!important;left:3px;bottom:2px}.buy-new-tire-card{position:relative;width:396px;height:130px;flex-shrink:0;border-radius:4px;border:1px solid #ccd9d1;background:#fff;display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px}@media (max-width:1366px){.buy-new-tire-card{width:398px;grid-gap:8px;gap:8px}}.buy-new-tire-card .buy-new-tire-card-content{display:inline-flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px}.buy-new-tire-card .buy-new-tire-card-content p{margin:0}.buy-new-tire-card .buy-new-tire-card-content .buy-new-tire-text{text-align:left;width:196px;color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px}.buy-new-tire-card .buy-new-tire-card-content .buy-new-tire-button{display:flex;width:196px;height:44px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;background:#e95832;color:#fff;text-align:center;font-size:16px;font-family:Montserrat!important;font-style:normal;font-weight:700;line-height:19px}.buy-new-tire-card .buy-new-tire-card-content .buy-new-tire-button:hover{color:#fff;background:#d25832}.buy-new-tire-card .buy-new-tire-card-images .new-tire-image{width:132px;height:142px;flex-shrink:0;z-index:1}@media (max-width:1366px){.buy-new-tire-card .buy-new-tire-card-images .new-tire-image{width:120px;height:130px}}.buy-new-tire-card .buy-new-tire-card-images .new-tire-bg-image{position:absolute;right:0;top:5px;width:117px;height:121px;flex-shrink:0}.tech-advisor-card{width:366px;height:59px;padding:24px 16px;display:flex;flex-direction:row;align-items:flex-start;grid-gap:16px;gap:16px;flex-shrink:0;border-radius:4px;border:1px solid #ccd9d1;background:#fff;cursor:pointer}@media (max-width:1366px){.tech-advisor-card{width:338px;padding:24px 8px;grid-gap:8px;gap:8px}}.tech-advisor-card .tech-advisor-card-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start;flex-shrink:0}.tech-advisor-card .tech-advisor-card-content p{margin:0}.tech-advisor-card .tech-advisor-card-content .tech-advisor-card-heading{color:#282828;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.tech-advisor-card .tech-advisor-card-content .tech-advisor-card-text{display:flex;width:273px;height:42px;flex-direction:column;justify-content:center;flex-shrink:0;color:#616161;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.tech-advisor-card .chat-now-button{display:flex;padding:10px;font-family:Montserrat,sans-serif;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;background:#f4f7f5;color:#282828;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.tech-advisor-card .chat-now-button:hover{background:#f2f2f2}.tech-advisor-card .tech-advisor-card-images{position:relative}.tech-advisor-card .tech-advisor-card-images .headphones-image{width:72px;height:74px}@media (max-width:1366px){.tech-advisor-card .tech-advisor-card-images .headphones-image{height:65px}}.tech-advisor-card .tech-advisor-card-images .headphone-checkIcon{width:16px;height:16px;padding:4px;border-radius:35px;background:#e95832;position:absolute;top:-10px;right:0}.dashboard-invite-friends-card{max-width:360px;height:91px;display:flex;padding:8px;justify-content:space-between;align-items:center;flex:1 0;border-radius:4px;border:1px solid #ccd9d1;background:#fff}.dashboard-invite-friends-card .dashboard-invite-friends-card-content{display:flex;width:287px;flex-direction:column;justify-content:center;align-items:center;grid-gap:4px;gap:4px}.dashboard-invite-friends-card .dashboard-invite-friends-card-content p{margin:0}.dashboard-invite-friends-card .dashboard-invite-friends-card-content .invite-friends-card-heading{color:#282828;text-align:center;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.32px}.dashboard-invite-friends-card .dashboard-invite-friends-card-content .invite-friends-card-text{color:#616161;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.7px}.dashboard-invite-friends-card .dashboard-invite-friends-card-content .invite-friends-card-button{display:flex;padding:10px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;background:#282828;color:#fff;text-align:center;font-size:12px;font-family:Montserrat!important;font-style:normal;font-weight:700;line-height:14px}.dashboard-invite-friends-card .invite-friends-black-wallet-image{width:59px;height:68.284px}.unlock-maintenance-card{display:flex;grid-gap:10px;gap:10px;width:310px;height:59px;padding:24px 16px;border-radius:4px;border:1px solid #ccd9d1;background:#fff;cursor:pointer}@media (max-width:1366px){.unlock-maintenance-card{width:290px;grid-gap:8px;gap:8px}}.unlock-maintenance-card .unlock-maintenance-card-content{width:75%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;flex-shrink:0}.unlock-maintenance-card .unlock-maintenance-card-content .card-primary-text{margin:0;color:#282828;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.unlock-maintenance-card .unlock-maintenance-card-content .card-secondary-text{margin:0;width:240px;text-align:left;color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.unlock-maintenance-card .unlock-maintenance-image-section{position:relative}.unlock-maintenance-card .unlock-maintenance-image-section .maintenance-card-image{width:87.828px;height:55.407px}.unlock-maintenance-card .unlock-maintenance-image-section .maintenance-card-badge-image{position:absolute;right:-12px;bottom:-8px}.dashboard-warranty-plan-card{width:320px;height:auto;border-radius:4px;border:1px solid #ccd9d1;background:#fff;display:flex;padding:10px;flex-direction:column;align-items:flex-start;grid-gap:21px;gap:21px;align-self:stretch}@media (max-width:1366px){.dashboard-warranty-plan-card{width:300px}}.dashboard-warranty-plan-card .warranty-plan-card-section{display:flex;grid-gap:8px;gap:8px;align-items:center}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content{display:flex;width:208px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;flex-shrink:0}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content .warranty-plan-card-heading{width:220px;margin:0;color:#2f2f2f;font-family:Montserrat,sans-serif;text-align:left;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.31px}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content .warranty-plan-card-text{width:230px;margin:0;color:#000;font-family:Lato,sans-serif;text-align:left;font-size:11px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.31px}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image{position:relative}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-image{width:131px;height:63px;flex-shrink:0;z-index:1}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-icon{position:absolute;top:5px;left:10px;z-index:2;width:16px;height:16px;flex-shrink:0}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-bg-image{position:absolute;top:-5px;left:0;z-index:1;width:37.463px;height:45.843px;flex-shrink:0}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-bg-ellipse{position:absolute;right:0;top:-5px;width:107px;height:81px;flex-shrink:0}.dashboard-warranty-plan-card .warranty-plan-card-button{display:flex;width:180px;height:auto;padding:8px 12px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;background:#e95832;color:#fff;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.31px}.dashboard-warranty-plan-card .warranty-plan-card-button:hover{color:#fff;background:#d25832}@media only screen and (max-width:768px){.dashboard-just-for-you-card-section{max-height:100%;width:400px;overflow-y:hidden}}@media only screen and (max-width:500px){.dashboard-just-for-you-container{display:inline-flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.dashboard-just-for-you-container .just-for-you-section-header{display:none}.dashboard-just-for-you-container .dashboard-just-for-you-card-section{background:none;width:100vw;border:none}.dashboard-just-for-you-container .dashboard-affilation-card{padding:16px 0;width:-webkit-fill-available;width:-moz-available}.buy-new-tire-card{width:100vw}.dashboard-invite-friends-card,.dashboard-warranty-plan-card,.diagnose-a-problem-card,.tech-advisor-card,.unlock-maintenance-card,.warranty-plan-card-button{width:-webkit-fill-available;width:-moz-available}.dashboard-warranty-plan-card{margin:-5px}}@media only screen and (max-width:370px){.unlock-maintenance-card .unlock-maintenance-card-content{width:75%;text-align:left}.tech-advisor-card .tech-advisor-card-content .tech-advisor-card-text{width:240px}}.dashboard-offers-card{display:flex;width:370px;height:353px;padding:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;grid-gap:10px;gap:10px;flex-shrink:0;border-radius:4px;border:1px solid #e3eae6}.dashboard-offers-card .offers-card-images{width:100%;display:flex;flex-direction:row;justify-content:space-between}.dashboard-offers-card .offers-card-images .offers-card-image-section{display:inline-flex;align-items:flex-start;grid-gap:10px;gap:10px}.dashboard-offers-card .offers-card-images .offers-card-image-section .offers-card-bestPrice-image{width:97px;height:31px}.dashboard-offers-card .offers-card-images .offers-card-image-section .offers-card-bestCoverage-image{width:116px;height:31px}.dashboard-offers-card .offers-card-images .offers-card-shield-image{width:49.232px;height:53px}.dashboard-offers-card .offers-card-container{display:flex;width:370px;justify-content:space-between;align-items:center}.dashboard-offers-card .offers-card-container .offers-primary-text{color:#fff;font-family:Montserrat,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:left}.dashboard-offers-card .offers-card-container .offers-right-arrow{width:44px;height:44px;flex-shrink:0}.dashboard-offers-card .offers-secondary-text{color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:-.32px;margin:0;text-align:left}@media only screen and (max-width:1512px){.dashboard-offers-card{width:322px;height:300px;background-size:contain;background-repeat:no-repeat}.dashboard-offers-card .offers-card-container{width:320px}.dashboard-offers-card .offers-card-container .offers-primary-text{font-size:40px}}@media only screen and (max-width:1366px){.dashboard-offers-card{width:300px;height:276px}}@media only screen and (max-width:768px){.dashboard-offers-card{width:315px;padding:18px}.dashboard-offers-card .offers-card-container{width:300px}.dashboard-offers-card .offers-card-container .offers-primary-text{font-size:36px}}@media only screen and (max-width:370px){.dashboard-offers-card{width:301px}.dashboard-offers-card .offers-card-container{width:300px}}.maintenance-schedule-header{font-size:32px!important}.maintenance-schedule-car-container{display:flex;justify-content:center;width:400px}.maintenance-schedule-car-container .vehicleYearLabel{border:1px solid #d3d3d3;margin:0 20px;height:22px;padding:6px 18px 12px;font-size:24px}.maintenance-schedule-car-container .hide-bg{mix-blend-mode:multiply;max-width:85%;border-radius:0 0 32% 0}.maintenance-schedule-car-container .vehicle-make-year{display:flex;flex-direction:row}.maintenance-schedule-car-container .makeModelHeader,.maintenance-schedule-car-container .makeModelHeader1{margin-top:0!important;font-weight:600;color:#000!important;font-size:1.5rem!important}.maintenance-schedule-car-container .vehicleHeader{display:inline-flex;text-align:center}.maintenanc-schedule-backbround{height:100%;min-height:100vh;width:100%;max-width:100%;background-size:cover;text-align:left}.maintenanc-schedule-container{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;align-self:center;width:auto;height:80vh;padding:0!important;margin-left:6%}.maintenanceScheduleHeader{font-size:32px!important;color:#000!important}.maintenance-schedule-child-container{display:flex;position:relative;height:80vh}h1,h2,h3{color:#000!important;font-weight:700}.manufacturer-title{display:flex;flex-direction:row;justify-content:space-between;padding:5px}.manufacturer-title .ui.checkbox input:checked~label:after{background-color:#e95832!important;margin:1px!important;color:#fff;border-color:#e95832!important;border-radius:2px;font-size:12px}.manufacturer-title .maintenance-schedule-price-section{display:flex;align-items:center;grid-gap:16px;gap:16px}.manufacturer-title .maintenance-schedule-price-section .price-range,.manufacturer-title .maintenance-schedule-price-section .price-text{margin:0;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.miles-header-container{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.icon-container{background-color:#fff;border-radius:50%;padding:4px 2px;box-shadow:2px 2px 5px #ccc;cursor:pointer}.arrow-icon{margin:0 .25rem!important}.services-header{display:flex;justify-content:center}.services-sub-header{color:#b83614!important}.services-sub-header,.services-sub-header1{display:flex;justify-content:flex-end;cursor:pointer}.services-sub-header1{color:#666!important}.back-icon{color:#000;cursor:pointer}.completed-image{height:20px}.mark-all-completed-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}.completed-services-container{background-color:#ecfdf5;padding-left:10px;padding-right:10px;border-radius:100px}.wrench-icon-container{border-radius:22px;display:flex;justify-content:center;align-items:center;padding:0 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-content:flex-start;flex-wrap:nowrap;color:#fff;max-height:2rem;margin:0 0 7px}.wrench-icon{cursor:pointer;color:#fff}.scroll{overflow-y:auto;height:59%}.bottom-fixed{position:absolute;bottom:-10%}.bottom-fixed-in-mobile{position:fixed!important;bottom:0!important;width:100%!important;right:0!important;display:none}.manufacturer-title1{display:flex;justify-content:space-between;align-items:center;text-align:center}@media only screen and (max-width:1024px){.scroll{overflow-y:auto;height:48%!important}}@media only screen and (max-width:768px){.scroll{overflow-y:auto;height:55%!important}}@media only screen and (max-width:901px){.flexbox-container{width:100vw}.scroll{overflow-y:auto;height:55%!important}}@media only screen and (max-width:920px){.maintenanc-schedule-container{text-align:center}.scroll{overflow-y:auto;height:55%!important}.services-header{margin:0 30px}}@media only screen and (max-width:820px){.maintenanc-schedule-container{text-align:center}.scroll{overflow-y:auto;height:70%!important}.services-header{margin:0 30px}}@media only screen and (max-width:768px){.maintenanc-schedule-container{text-align:center}.scroll{overflow-y:auto;height:50%!important}.services-header{margin:0 30px}}@media only screen and (max-width:950px){.bottom-fixed{position:absolute;bottom:2%}.flexbox-component-header{font-size:1.5rem!important}.maintenance-schedule-header{font-size:24px!important}.maintenance-schedule-car-container{justify-content:center;width:450px}.maintenance-schedule-car-container .hide-bg{mix-blend-mode:multiply;max-width:80%;border-radius:0 0 32% 0}.maintenance-schedule-car-container .vehicleYearLabel{border:1px solid #d3d3d3;margin:0 20px;height:22px;padding:6px 18px 12px;font-size:24px}.maintenance-schedule-car-container .vehicleHeader{display:inline-flex;margin-left:-25px!important;flex-direction:row;align-items:center}.maintenance-schedule-car-container h2.ui.header{font-size:1.5rem;margin:3px}}.mark-completed-checkbox .checkbox.ui.checkbox label:before{border-radius:100px!important;color:#fff!important;background:#0a0909}@media only screen and (max-width:1366px){.maintenance-schedule-header{margin-top:12px!important;font-size:24px!important;text-align:left!important}.bottom-fixed{position:relative;bottom:5px}}@media (max-width:540px){.maintenanc-schedule-container{text-align:center;margin:0 10px}.bottom-fixed-in-mobile{display:block}.bottom-fixed{display:none}.scroll{overflow-y:hidden;height:90%!important;padding-bottom:300px!important;right:-17px}.scroll-on-phone{overflow-y:auto!important;-ms-overflow-style:none}.scroll-on-phone::-webkit-scrollbar{display:none}.extra-padding{padding-bottom:100px}}@media (max-width:375px){.maintenanc-schedule-container{text-align:center;margin:0 10px 0 0}.scroll{overflow-y:hidden;padding-bottom:300px!important}}.skeleton{z-index:0!important}.noPadding{padding:0;margin:0;text-align:left}.black{color:#282828}.feedWhite{color:#3c3c3c}.redBtn{color:#a11818}.addService{background-color:rgba(233,235,240,.3)}.cancelService{background-color:rgba(232,195,195,.3)}.bold{color:#3c3c3c;font-weight:700;font-family:Montserrat}.flexCenter{display:flex;justify-content:center;align-items:center}.add-services-index-container{height:auto;width:100%;display:flex;justify-content:inherit;padding-top:30px;flex-direction:column;align-items:center;grid-gap:44px;gap:44px;min-height:100vh}@media (max-width:500px){.add-services-index-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px}}.add-services-container{display:flex;width:80vw;flex-direction:column;align-items:flex-start;grid-gap:44px;gap:44px}.add-services-container .add-services-header-parent{display:flex;flex-direction:column;align-items:flex-start;grid-gap:17px;gap:17px}.add-services-container .add-services-header-parent .add-services_header{display:flex;align-items:center;grid-gap:24px;gap:24px}.add-services-container .add-services-header-parent .add-services_header .injected-svg{width:20px;height:20px}.add-services-container .add-services-header-parent .add-services_header .add-services_header-name{color:#282828;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px}.add-services-container .add-services-content-parent{display:flex;height:auto;align-items:flex-start;align-content:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}.add-services-container .add-services-content-parent .caradvise-recommended-label{display:flex;width:-webkit-fill-available;width:-moz-available;color:#282828;font-size:16px;font-style:normal;font-weight:700}@media (max-width:1366px){.add-services-container .add-services-content-parent{grid-gap:8px;gap:8px}}@media (max-width:1440px){.add-services-container{width:84vw}}@media (min-width:1024px) and (max-width:1366px){.add-services-container{width:81vw}}@media (max-width:1024px){.add-services-container{width:78vw}}@media (max-width:992px){.add-services-container{width:80vw}}@media (max-width:820px){.add-services-container{width:90vw}}@media (max-width:768px){.add-services-container{width:96vw}}@media (max-width:500px){.add-services-container{width:94vw}}.cart-services-container{display:flex;width:80vw;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.cart-services-container .cart-services-header-parent{display:flex;flex-direction:column;align-items:flex-start;grid-gap:17px;gap:17px}.cart-services-container .cart-services-header-parent .cart-services_header{display:flex;align-items:center;grid-gap:24px;gap:24px}.cart-services-container .cart-services-header-parent .cart-services_header .injected-svg{width:20px;height:20px}.cart-services-container .cart-services-header-parent .cart-services_header .cart-services_header-name{color:#282828;text-align:center;font-size:19px;font-weight:700;line-height:28px;letter-spacing:-.46px}.cart-services-container .cart-services-content-parent{display:flex;height:auto;align-items:flex-start;align-content:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}@media (max-width:1440px){.cart-services-container{width:84vw}}@media (min-width:1024px) and (max-width:1366px){.cart-services-container{width:81vw}}@media (max-width:1024px){.cart-services-container{width:78vw}}@media (max-width:992px){.cart-services-container{width:80vw}}@media (max-width:820px){.cart-services-container{width:90vw}}@media (max-width:768px){.cart-services-container{width:96vw}}@media (max-width:500px){.cart-services-container{width:94vw}}.service-card-parent{display:flex;width:432px;padding:16px;justify-content:space-between;align-items:center;position:relative;border-radius:4px;border:1px solid #ccd9d1;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.07)}.service-card-parent .service-info-section{display:flex;align-items:center;grid-gap:16px;gap:16px;position:relative}.service-card-parent .service-info-section .service-image-section{width:66px;height:66px;border-radius:2px;background:#d3d3d3 50%/cover no-repeat,#d9d9d9}.service-card-parent .service-info-section .service-added-check{position:absolute;z-index:1;top:-8px;left:48px}.service-card-parent .service-info-section .service-name-header-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;max-width:280px}.service-card-parent .service-info-section .service-name-header-section .service-name-info-section{display:flex;align-items:center;grid-gap:8px;gap:8px;height:19px}.service-card-parent .service-info-section .service-name-header-section .service-name-info-section .service-name{color:#282828;font-size:16px;font-style:normal;font-weight:400;line-height:19px;text-align:left}.service-card-parent .service-info-section .service-name-header-section .service-name-info-section .ui.image{border-radius:10px;background-color:initial;width:16px}@media (max-width:1366px){.service-card-parent .service-info-section .service-name-header-section .service-name-info-section{max-width:205px}}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section{display:flex;align-items:flex-start;grid-gap:4px;gap:4px;margin-top:8px}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .injected-svg{width:20px;height:20px}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info{display:flex;width:200px;flex-direction:column;justify-content:center;height:19px;align-items:flex-start;color:#e95832;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-.32px}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-range{font-size:16px}@media (max-width:1366px){.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-range{font-size:14px}}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:16px}@media (max-width:1366px){.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px}}@media (max-width:500px){.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info .price-text{font-size:14px}}.service-card-parent .ui.inline.loader{top:-25px}.service-card-parent input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:27px;height:27px;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid #282828;bottom:20px}.service-card-parent input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform .3s ease,opacity .2s}.service-card-parent input[type=checkbox]:checked{border:1px solid #e95832;background-color:#e95832;transition:background-color .3s,border-color .3s,outline .2s}.service-card-parent input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#e95832}.service-card-parent input[type=checkbox]:not(.switch){border-radius:6.75px}.service-card-parent input[type=checkbox]:not(.switch):after{border:2px solid #fff;height:45%;width:25%;border-top:0;border-left:0;left:38%;top:20%;transform:rotate(20deg)}.service-card-parent input[type=checkbox]:not(.switch):disabled:not(:checked):after{border-color:#f6f8ff}.service-card-parent input[type=checkbox]:not(.switch):checked:after{top:4px;transform:rotate(50deg)}.service-card-parent .service-card_add-cart-button{padding:10px 12px;font-size:14px;border-radius:4px}@media (max-width:1512px){.service-card-parent{width:350px}}@media (max-width:1366px){.service-card-parent{width:325px}}@media (max-width:990px){.service-card-parent{width:320px}}@media (max-width:820px){.service-card-parent{width:325px}}@media (max-width:500px){.service-card-parent{width:94vw}}.filter-chip-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;grid-gap:4px;gap:4px;text-align:left;color:#616161;cursor:pointer}.filter-chip-container .button-chip-container{background-color:#fff;border-radius:30px;height:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1rem;display:inline-flex;align-items:center;font-size:14px;color:#616161;font-style:normal;font-weight:400;line-height:17px}.filter-chip-container .button-chip-container .button-chip{background-color:#fff;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;font:inherit;margin-left:10px;font-weight:700;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}.filter-chip-container .active{background-color:#e95832;color:#fff}@media (max-width:500px){.filter-chip-container{display:inline-flex;align-items:flex-start;grid-gap:4px;gap:4px}.filter-chip-container .button-chip-container{font-size:14px;display:flex;height:0;padding:16px 6px;justify-content:center;align-items:center;grid-gap:2px;gap:2px}.filter-chip-container .active{background-color:#e95832;color:#fff}}@media (max-width:375px){.filter-chip-container{grid-gap:10px;gap:10px;flex-wrap:wrap}}.service-top-banner{width:80vw;height:257px;flex-shrink:0;border-radius:40px;border:1px solid #ccd9d1;background:#fff}@media (min-width:992px) and (max-width:1366px){.service-top-banner{width:88vw}}@media (max-width:992px){.service-top-banner{width:92vw}}@media (max-width:768px){.service-top-banner{width:96vw}}@media (max-width:500px){.service-top-banner{display:none}}.service-card-shimmer .shimmer{padding:16px;width:432px;height:auto;background:#fff;border-radius:4px}@media (max-width:1512px){.service-card-shimmer .shimmer{width:350px}}@media (max-width:1366px){.service-card-shimmer .shimmer{width:325px}}@media (max-width:990px){.service-card-shimmer .shimmer{width:325px}}@media (max-width:820px){.service-card-shimmer .shimmer{width:325px}}@media (max-width:500px){.service-card-shimmer .shimmer{width:85vw}}.service-card-shimmer .shimmer .image-card{height:66px;width:66px;border-radius:8px}.service-card-shimmer .stroke{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:8px 0}.service-card-shimmer .stroke .title{width:250px;height:20px;border-radius:37px}.service-card-shimmer .stroke .title:after{content:""}.service-card-shimmer .stroke .description{width:200px;height:20px;border-radius:37px}.service-card-shimmer .stroke .description:after{content:""}.service-card-shimmer .wrapper{width:0;-webkit-animation:fullView .5s linear forwards;animation:fullView .5s linear forwards;display:flex;grid-gap:16px;gap:16px}.service-card-shimmer .animate{-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}.category-card-parent{display:flex;width:432px;padding:16px;justify-content:space-between;align-items:center;position:relative;border-radius:4px;border:1px solid #ccd9d1;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.07);cursor:pointer}.category-card-parent .category-info-section{display:flex;align-items:center;grid-gap:16px;gap:16px;position:relative}.category-card-parent .category-info-section .animate{height:66px;width:66px;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}.category-card-parent .category-info-section .category-image-section{width:66px;height:66px;border-radius:2px;background:#d3d3d3 50%/cover no-repeat,#d9d9d9}.category-card-parent .category-info-section .category-added-check{position:absolute;z-index:1;top:-8px;left:48px}.category-card-parent .category-info-section .category-name-header-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;max-width:280px}.category-card-parent .category-info-section .category-name-header-section .category-name-info-section{display:flex;align-items:center;grid-gap:8px;gap:8px;height:19px}.category-card-parent .category-info-section .category-name-header-section .category-name-info-section .category-name{color:#282828;font-size:16px;font-style:normal;font-weight:400;line-height:19px;text-align:left}.category-card-parent .category-info-section .category-name-header-section .category-name-info-section .ui.image{border-radius:10px;background-color:initial;width:16px}@media (max-width:1366px){.category-card-parent{width:325px}}@media (max-width:990px){.category-card-parent{width:325px}}@media (max-width:820px){.category-card-parent{width:325px}}@media (max-width:500px){.category-card-parent{width:94vw}}.second-level-services-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.second-level-services-container .second-level-services{display:flex;flex-direction:row;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}@media (max-width:1366px){.second-level-services-container .second-level-services{grid-gap:8px;gap:8px}}.second-level-services-container .add-services_header{display:flex;align-items:center;grid-gap:16px;gap:16px;width:80vw}@media (max-width:500px){.second-level-services-container .add-services_header{display:flex;align-items:center;flex-wrap:wrap}}.second-level-services-container .add-services_header .category-header-section{display:flex;flex-direction:column;align-items:flex-start}.second-level-services-container .add-services_header .category-header-section .meta-heading{color:#616161;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.second-level-services-container .add-services_header .category-header-section .category-heading{color:#282828;font-size:19px;font-weight:700;line-height:normal;letter-spacing:-.38px;-webkit-margin-before:5px;margin-block-start:5px}@media (max-width:500px){.second-level-services-container,.second-level-services-container .add-services_header{width:94vw}.second-level-services-container .category-card-parent{width:86vw}}.search-container{margin-left:auto}@media (max-width:500px){.search-container{margin:0}}.search-container .wrapper{text-align:center;width:230px}.search-container .search.focused{background:#fff;display:inline-flex;padding:5px;border-radius:50px;align-items:center;height:34px}.search-container .search.focused .search-box{max-width:180px;background:#fff}.search-container .search{display:inline-flex;padding:5px;border-radius:50px;transition:max-width .4s}.search-container .search:hover{background:#fff}.search-container .search:hover .close-icon{display:flex}.search-container .search:hover input{max-width:180px}.search-container .search input{background:transparent;border:0;max-width:0;padding:0;text-indent:12px;color:#282828;font-size:16px;outline:none;transition:max-width .4s}.search-container .search input::-webkit-input-placeholder{color:#767676}.search-container .search input::-ms-input-placeholder{color:#767676}.search-container .search input::placeholder{color:#767676}.search-container .search span{display:grid;place-items:center;width:30px;height:30px;background:#a3a3a3;color:#f9f9f9;border-radius:inherit;pointer-events:none;padding:1px}.search-container .close-icon{display:none;border:1px solid transparent;background-color:initial;display:inline-block;vertical-align:middle;outline:0;cursor:pointer}.search-container .close-icon:after{content:"";display:flex;position:relative;z-index:1;margin:auto;padding:0;color:#282828;font-weight:400;font-size:15px;cursor:pointer;align-items:center}.search-container .injected-svg{width:20px;height:20px}.no-service-found-container{display:inline-flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;margin:auto}.no-service-found-container .text{color:#626262;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:500px){.no-service-found-container .text{font-size:18px;width:290px}}.no-added-service-container{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.no-added-service-container .text{text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:21.6px;width:400px}.no-added-service-container .text .added-service-text{color:#282828}.no-added-service-container .text .added-service-savings-text{color:#dc4017}.no-added-service-container .add-button-container{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;margin:auto 24px;width:-webkit-fill-available;width:-moz-available}.no-added-service-container .add-button-container .add-button-button{color:#fff;background:#e95832}.no-added-service-container .add-button-container .add-button-button:hover{background:#e94b23}@media (max-width:500px){.no-added-service-container .text{font-size:18px;width:290px}}.cart-summary-container{display:flex;align-items:center;width:100%;flex-direction:column;grid-gap:16px;gap:16px;margin-top:30px}.cart-summary-container .back-to-shopping-link{display:inline-flex;align-items:center;grid-gap:19px;gap:19px;width:53%;color:#343434;text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-.38px}.cart-summary-container .cart-summary-services-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff;width:50%;margin-top:30px}.cart-summary-container .cart-summary-services-container .no-added-service-container{margin:auto;width:inherit}.cart-summary-container .cart-summary-services-container .cart-summary-services-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;color:#282828;font-size:18px;font-style:normal;font-weight:700;line-height:0;letter-spacing:-.46px}.cart-summary-container .cart-summary-services-container .service-row-container{display:flex;width:432px;padding:10px 9px;align-items:center;align-self:stretch;border-radius:4px;background:#f4f7f5;margin-bottom:24px}.cart-summary-container .cart-summary-services-container .service-row-container .ui.image{box-shadow:0 0 20px rgba(34,36,38,.15);border-radius:10px;background-color:initial;width:70px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:14px;gap:14px;align-self:stretch;width:100%;margin-left:8px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-name-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;font-weight:700;color:#282828}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-name-header .service-name{text-align:left;font-size:1rem;line-height:19px}@media (max-width:700px){.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-name-header .service-name{font-size:14px}}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section{flex-direction:row;justify-content:flex-start;display:flex;align-items:center}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section .service-price-details{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;border-radius:22px;padding:2px 4px;grid-gap:4px;gap:4px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section .service-retail-price{color:#616161;font-size:14px;font-style:normal;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section .service-shop-price{color:#282828;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.32px}@media (max-width:500px){.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section .service-shop-price{font-size:.8rem}}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-savings-section{display:flex;align-items:flex-start;grid-gap:6px;gap:6px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-savings-section .service-price-savings{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fae0d9}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fff}.cart-summary-container .cart-summary-services-container .service-row-container .ui.placeholder .image.header,.cart-summary-container .cart-summary-services-container .service-row-container .ui.placeholder .image.header:after{margin-left:3em!important}.cart-summary-container .cart-summary-services-container .cart-summary-footer{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;border-top:1px solid #e4e4e4}.cart-summary-container .cart-summary-services-container .cart-summary-footer .cart-summary-footer-text{color:#282828;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;margin-top:20px;width:-webkit-fill-available;width:-moz-available}.cart-summary-container .cart-summary-recommended-services-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff;width:50%}@media (max-width:1366px){.cart-summary-container .cart-summary-recommended-services-container{width:61%}}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent{display:flex;flex-wrap:wrap;height:auto}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .recommended-service-row-container .corner-label-icon{top:-12px}.cart-summary-container .cart-summary-recommended-services-container .add-to-cart-button{left:60px}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .service-container_front,.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .service-container_front-shimmer{width:218px}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .recommended-service-row-container .service-image-section{width:70px}.cart-summary-container .cart-summary-recommended-services-container .service-card_add-cart-button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.cart-summary-container .cart-summary-button-section{display:none;align-items:center;width:53%;margin:24px 0}.cart-summary-container .cart-summary-button-section .cart-summary-buttons{display:flex;width:50%;margin-left:auto}.cart-summary-container .cart-summary-button-section .cart-summary-buttons .continue-button{color:#fff;background:#e95832;position:relative;top:0;margin-top:auto}@media (max-width:500px){.cart-summary-container .cart-summary-button-section .cart-summary-buttons .continue-button{top:10px}}.cart-summary-container .cart-summary-button-section .cart-summary-buttons .continue-button:hover{background:#e94b23}.cart-summary-container .cart-summary-button-section-web{display:flex;align-items:center;width:53%;margin:24px 0}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons{display:flex;width:50%;margin-left:auto}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons .continue-button{color:#fff;background:#e95832;position:relative;top:0;margin-top:auto}@media (max-width:500px){.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons .continue-button{top:10px}}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons .continue-button:hover{background:#e94b23}@media (max-width:1366px){.cart-summary-container .cart-summary-services-container{width:70%}.cart-summary-container .cart-summary-services-container .no-added-service-container{margin:auto;width:inherit}.cart-summary-container .back-to-shopping-link{width:74%}.cart-summary-container .cart-summary-recommended-services-container{width:70%}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .button-section .css-1a2j186-container{left:60px}.cart-summary-container .cart-summary-button-section-web{width:74%;align-items:center}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons{width:40%}}@media (max-width:1024px){.cart-summary-container .cart-summary-services-container{width:75%}.cart-summary-container .cart-summary-services-container .no-added-service-container{margin:auto;width:inherit}.cart-summary-container .back-to-shopping-link{width:80%}.cart-summary-container .cart-summary-recommended-services-container{width:75%}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .button-section .css-1a2j186-container{left:70px}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons{width:100%}}@media (max-width:500px){.cart-summary-container{align-items:flex-start;width:100vw;margin:0;grid-gap:0;gap:0;border-radius:4px 4px 0 0;height:117vh}.cart-summary-container .cart-summary-services-container{width:90vw;padding:12px;border-radius:0}.cart-summary-container .cart-summary-services-container .no-added-service-container{margin:inherit;width:inherit}.cart-summary-container .back-to-shopping-link,.cart-summary-container .cart-summary-services-container .cart-summary-footer{display:none}.cart-summary-container .cart-summary-recommended-services-container{width:85vw;border-radius:0 0 4px 4px}.cart-summary-container .cart-summary-recommended-services-container .no-added-service-container{margin:auto}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent{max-width:100%;display:flex;flex-direction:column;flex-wrap:unset;overflow-x:auto;padding:10px;position:relative;bottom:30px;height:275px}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .service-container_front,.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .service-container_front-shimmer{width:150px}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .button-section .add-to-cart-button,.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .button-section .css-1a2j186-container{left:17px}.cart-summary-container .cart-summary-recommended-services-container .side-panel-recommended-service-parent .button-section .css-1a2j186-container .css-u7h88u-control .css-1nmdiq-menu{position:absolute}.cart-summary-container .cart-summary-button-section-web{display:none}.cart-summary-container .cart-summary-button-section{display:flex;align-items:center;width:97%;margin:24px 0;position:fixed;bottom:10px;background:#fff;min-height:8vh}.cart-summary-container .cart-summary-button-section .cart-summary-buttons{width:100%;display:flex}.cart-summary-container .cart-summary-button-section .cart-summary-buttons .side-panel-footer-section{border:none}.cart-summary-container .cart-summary-button-section .cart-summary-buttons .continue-button{top:0;margin:0 auto;width:90%}}.cart-summary-container .side-panel_recommended-services-header{position:unset;z-index:0}.cart-summary_services{display:flex;justify-content:space-between;flex-direction:column;align-items:center;overflow:auto;width:-webkit-fill-available;width:-moz-available;line-height:normal}.cart-summary_services .cart-summary_services-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin:0;position:-webkit-sticky;position:sticky;top:-1px;background-color:#fff;z-index:1;font-weight:700;color:#282828}.cart-summary_services .cart-summary_services-header .responsive-button .ui.basic.button,.cart-summary_services .cart-summary_services-header .responsive-button .ui.basic.buttons .button{display:flex;border:none!important;box-shadow:none!important;padding:0!important}.cart-summary_services .cart-summary_services-header .responsive-button .text{margin-left:5px;font-size:1rem;color:#b83614}.cart-summary_services .cart-summary_services-header .responsive-button .mobile-text{display:none}@media (max-width:720px){.cart-summary_services .cart-summary_services-header .responsive-button .text{display:none}.cart-summary_services .cart-summary_services-header .responsive-button .mobile-text{display:flex;margin-right:5px;font-size:1rem;color:#b83614;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:350px){.cart-summary_services .cart-summary_services-header .responsive-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:350px) and (max-width:720px){.cart-summary_services .cart-summary_services-header .responsive-button .mobile-text,.cart-summary_services .cart-summary_services-header .responsive-button .text{display:none}.cart-summary_services .cart-summary_services-header .responsive-button .injected-svg{width:20px;height:20px}}.cart-summary_services .added-cart-services{display:flex;flex-direction:column;width:100%;margin-top:20px}.cart-summary_services .added-cart-services .service-row-container{width:-webkit-fill-available!important;width:-moz-available!important}.cart-summary_services .added-cart-services .service-row-container .service-details{align-self:center!important}.cart-summary_services .added-cart-services .service-row-container .service-details .service-name-header .icon-cursor-pointer{cursor:pointer}.schedule-index-container{margin:0 0 16px}.schedule-index-container .schedule-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff}@media (max-width:500px){.schedule-index-container .schedule-container{padding:12px}}.schedule-index-container .schedule-container .schedule-header{color:#282828;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px;font-family:Montserrat}.schedule-index-container .schedule-container .search-shop-container .shopListView{height:59vh!important}.reschedule-index-container{margin:16px 0;display:flex;justify-content:center;width:-webkit-fill-available;width:-moz-available}.reschedule-index-container .reschedule-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff;width:30vw}.reschedule-index-container .reschedule-container .confirm-button-container{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;margin:auto 24px;width:-webkit-fill-available;width:-moz-available}.reschedule-index-container .reschedule-container .confirm-button-container .confirm-button{color:#fff;background:#e95832}.reschedule-index-container .reschedule-container .confirm-button-container .confirm-button:hover{background:#e94b23}@media (max-width:500px){.reschedule-index-container .reschedule-container{padding:12px;width:93vw;margin:-50px -3px}}.reschedule-index-container .reschedule-container .reschedule-header{color:#282828;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px;font-family:Montserrat}.reschedule-index-container .reschedule-container .reschedule-back-header{display:flex;width:inherit;align-items:center;grid-gap:16px;gap:16px}.reschedule-index-container .reschedule-container .reschedule-back-header .back-icon-header{cursor:pointer}.reschedule-index-container .reschedule-container .reschedule-back-header .header-text{color:#282828;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.38px;margin:5px 0 0}@media (max-width:500px){.reschedule-index-container .reschedule-container .reschedule-back-header{display:none}}@media (max-width:500px){.reschedule-index-container{margin-top:107px}}.search-shop-container{display:flex;align-items:stretch;width:100%;flex-direction:column}.search-shop-container .shopListView{height:40vh!important}@media (max-width:1366px){.search-shop-container .shopListView{height:65vh!important}}.search-shop-container .shopItem .container .shopNameHeader{padding:0!important}.search-shop-container .shop-search{width:-webkit-fill-available;width:-moz-available;margin:0 24px 0 0}.search-shop-container .map-component-container{height:auto!important}.search-shop-container .map-component-container .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.search-shop-container .map-component-container .mapboxgl-popup-content{width:25vw;padding:10px 10px 0!important}@media (max-width:1366px){.search-shop-container .map-component-container .mapboxgl-popup-content{width:30vw}}@media (max-width:992px){.search-shop-container .map-component-container .mapboxgl-popup-content{width:60vw}}@media (max-width:500px){.search-shop-container .map-component-container .mapboxgl-popup-content{width:100vw}}.search-shop-container .map-component-container .current-position-image{width:24px;height:36px}.search-result-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.search-result-container .search-result-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.search-result-container .search-result-header .label{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#282828;font-size:16px;font-family:Montserrat}.search-result-container .search-result-header .label .zip-container{padding:3px 0;display:flex;align-items:center;justify-content:flex-end}.search-result-container .search-result-header .label .zip-container .ui.transparent.input>input{padding-left:8px!important;color:#747373;text-decoration:underline;font-size:16px!important;width:60px}.search-result-container .search-result-header .label .zip-container .zip-input{float:right}.search-result-container .search-result-header .label .zip-container .zip-actions{display:flex;margin-top:4px;width:60px;cursor:pointer}.search-result-container .search-result-shop-cards-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;height:40vh;overflow-y:scroll}.search-result-container .search-result-shop-cards-container .search-result-shop-card{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px;flex:1 0;border-radius:12px;border:1px solid #e3eae6;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.08);width:-webkit-fill-available;width:-moz-available}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;justify-content:space-between}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-rating{display:flex;width:50px;padding:4px;align-items:center;grid-gap:6px;gap:6px;border-radius:40px;background:#fef6f4}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-rating .rating-text{color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:14px;font-family:Montserrat}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-visits{display:flex;padding:4px 8px;align-items:center;grid-gap:6px;gap:6px;border-radius:40px;background:#f4f7f5}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-visits .count{color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:14px;font-family:Montserrat}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-visits .caption{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .savings-ribbon-container .savings-ribbon{width:130px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .shop-logo{display:flex;width:36px;flex-direction:column;justify-content:center;align-items:center}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .name-address-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;font-family:Montserrat}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .name-address-section .shop-name{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:-.32px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .name-address-section .shop-address{color:#6f6f6f;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .name-address-section .shop-address .miles-label{color:#b83614;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .price-section{display:flex;flex-direction:column;align-items:flex-end;grid-gap:4px;gap:4px;min-width:150px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .price-section .retail-price,.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .price-section .shop-price{color:#000;text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:20px;font-family:Montserrat}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .price-section .retail-price{color:#616161;font-weight:400;line-height:17px;text-decoration:line-through}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-button-section{display:flex;height:40px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;background:#e95832;color:#fff;font-family:Montserrat}.shop-slect-date-time-container{width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.shop-slect-date-time-container .date-time-header{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;color:#3c3c3c;font-size:16px;font-style:normal}.shop-slect-date-time-container .date-time-header .select-header{font-family:Montserrat;font-weight:700}.shop-slect-date-time-container .date-time-header .select-shop-label{font-weight:400}.shop-slect-date-time-container .date-time-header .no-shop-select-image-container{display:flex;align-items:center}.shop-slect-date-time-container .select-time-container{display:flex;padding-top:16px;flex-direction:column;align-items:flex-start;grid-gap:9px;gap:9px;width:inherit;border-top:1px solid #e2e2e2}.shop-slect-date-time-container .select-time-container .select-time-header{color:#282828;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.shop-slect-date-time-container .select-time-container .time-slots{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.shop-slect-date-time-container .select-time-container .time-slots .item-selector{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;flex-wrap:wrap}.shop-slect-date-time-container .select-time-container .time-slots .item-selector .item-selector-item{display:flex;height:30px;padding:2px 8px;justify-content:center;align-items:center;grid-gap:2px;gap:2px;border-radius:50px;border:1px solid #f4f7f5;background:#fff;min-width:75px;cursor:pointer}.shop-slect-date-time-container .select-time-container .time-slots .item-selector .selected{background-color:#dc4017;color:#fff;border:none}.shop-slect-date-time-container .react-datepicker{width:30vw;border:unset;position:relative;margin-left:0}.shop-slect-date-time-container .react-datepicker .react-datepicker__navigation--previous{left:19rem}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container{width:100%}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header{width:100%;background-color:#fff;border-bottom:unset}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{text-align:start;padding-left:12px;font-weight:700;font-size:14px;line-height:17px;color:#1f2024}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:15px}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#8f9098;font-weight:600;font-size:10px;line-height:14px;text-align:center;letter-spacing:.05em;text-transform:uppercase}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month{width:100%;margin:-5px}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-around;align-items:center;margin:10px 0;height:40px}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{font-weight:700;font-size:14px;line-height:15px;padding:8px;border-radius:50%;width:16px;height:16px}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{color:#fff;padding:8px;background:#dc4017;border-radius:50%;width:16px;height:16px}@media (max-width:500px){.shop-slect-date-time-container .react-datepicker{width:92vw}}.selected-shop-container{display:flex;padding:16px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #e3eae6;background:#fff}.selected-shop-container.red-border{border:2px solid red}.selected-shop-container .shop_image{border-radius:5px;background:url(/static/media/default_shop_select.303a57fe.svg),#d3d3d3 50%/cover no-repeat,#d9d9d9}.selected-shop-container .selected-shop-name-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.selected-shop-container .selected-shop-name-section .shop_name-section{display:flex;align-items:center;grid-gap:8px;gap:8px}.selected-shop-container .selected-shop-name-section .shop_name-section .shop_logo{display:flex;width:36px;flex-direction:column;justify-content:center;align-items:center}.selected-shop-container .selected-shop-name-section .shop_name-section .shop_name{display:flex;flex-direction:column;justify-content:center;color:#282828;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:20px;width:auto}.selected-shop-container .selected-shop-name-section .ui.basic.button,.selected-shop-container .selected-shop-name-section .ui.basic.buttons .button{display:flex;border:none!important;box-shadow:none!important;padding:0!important}.selected-shop-container .selected-shop-name-section .change_link-button{color:#b83614;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:Montserrat}.selected-shop-container .selected-shop-address{color:#747373;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.selected-shop-container .selected-shop-graphics{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.selected-shop-container .selected-shop-graphics .shop-rating{display:flex;min-width:80px;padding:4px;align-items:center;grid-gap:6px;gap:6px;border-radius:40px;border:1px solid #f4f7f5;background:#fff}.selected-shop-container .selected-shop-graphics .shop-rating .rating-text{color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:14px;font-family:Montserrat}.selected-shop-container .selected-shop-graphics .shop-visits{display:flex;padding:4px 8px;align-items:center;grid-gap:6px;gap:6px;border-radius:40px;background:#f4f7f5}.selected-shop-container .selected-shop-graphics .shop-visits .count{color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:14px;font-family:Montserrat}.selected-shop-container .selected-shop-graphics .shop-visits .caption{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.selected-shop{padding:0 0 16px;border:none;border-bottom:1px solid #e3eae6}.time-slots-shimmer{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:4px}.time-slots-shimmer .shimmer{justify-content:center;align-items:center;width:inherit;background:transparent}.time-slots-shimmer .shimmer,.time-slots-shimmer .stroke{display:flex;flex-direction:column}.time-slots-shimmer .stroke .title{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-right:3px;margin-left:3px;margin-bottom:10px;min-width:60px;height:18px}.time-slots-shimmer .stroke .title:after{content:""}.time-slots-shimmer .animate{-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}.zip-edit-container{padding:3px 0;display:flex;align-items:center;justify-content:flex-end}.zip-edit-container .ui.transparent.input>input{padding-left:8px!important;color:#747373;text-decoration:underline;font-size:16px!important;width:60px}.zip-edit-container .zip-input{float:right}.zip-edit-container .zip-actions{display:flex;margin-top:4px;width:60px;cursor:pointer}.order-summary-index-container .order-summary-headers{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:16px;font-family:Montserrat}.order-summary-index-container .order-summary-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;background:#fff}.order-summary-index-container .order-summary-container .cart-summary_services .added-cart-services{height:auto;max-height:25vh}.order-summary-index-container .order-summary-container .side-panel-footer-section{margin-top:0;bottom:0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-header-section{padding:14px 0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-header-sub-section{padding:6px 0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section{padding:0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion{padding:10px 0 0;margin:0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .accordion-content,.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .accordion-header{padding:10px 0}.order-summary-index-container .order-summary-container .side-panel-footer-section .side-panel-footer-savings-section .savings-accordion .price_label{color:#e95832}.order-summary-index-container .order-summary-container .order-summary-header{color:#282828;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.46px;font-family:Montserrat}.order-summary-index-container .order-summary-container .no-services-section{display:flex;justify-content:center;width:100%}.order-summary-index-container .order-summary-container .service-row-container{display:flex;width:432px;padding:10px 17px 10px 9px;align-items:center;align-self:stretch;border-radius:4px;background:#f4f7f5;margin-bottom:24px}.order-summary-index-container .order-summary-container .service-row-container .ui.image{box-shadow:0 0 20px rgba(34,36,38,.15);border-radius:10px;background-color:initial;width:70px}.order-summary-index-container .order-summary-container .service-row-container .service-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:14px;gap:14px;align-self:stretch;width:100%;margin-left:8px}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-name-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;font-weight:700;color:#282828}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-name-header .service-name{text-align:left;font-size:1rem;line-height:19px}@media (max-width:700px){.order-summary-index-container .order-summary-container .service-row-container .service-details .service-name-header .service-name{font-size:14px}}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section{flex-direction:row;justify-content:flex-start;display:flex;align-items:center}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section .service-price-details{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;border-radius:22px;padding:2px 4px;grid-gap:4px;gap:4px}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section .service-retail-price{color:#616161;font-size:14px;font-style:normal;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section .service-shop-price{color:#282828;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.32px}@media (max-width:500px){.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section .service-shop-price{font-size:.8rem}}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-savings-section{display:flex;align-items:flex-start;grid-gap:6px;gap:6px}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-savings-section .service-price-savings{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fae0d9}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{display:flex;padding:2px 4px;align-items:center;grid-gap:4px;gap:4px;border-radius:22px;background:#fff}.order-summary-index-container .order-summary-container .service-row-container .ui.placeholder .image.header,.order-summary-index-container .order-summary-container .service-row-container .ui.placeholder .image.header:after{margin-left:3em!important}.order-summary-index-container .order-summary-container .horizontal-divider{align-self:stretch;border-top:2px solid #e0e0e0}.order-summary-index-container .order-summary-container .order-summary-footer-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch;padding-bottom:24px}.order-summary-index-container .order-summary-container .order-summary-footer-section .footer-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;color:#282828;font-family:Montserrat;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-.38px}.order-summary-index-container .order-summary-container .order-summary-footer-section .footer-header .header-label{font-size:16px}.order-summary-index-container .order-summary-container .order-summary-footer-section .footer-header .header-value{font-size:14px}.order-summary-index-container .order-summary-container .order-summary-footer-section .header-meta{color:#616161;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.order-summary-index-container .order-summary-container .selected-payment-type-section{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px;width:-webkit-fill-available;width:-moz-available}.order-summary-index-container .order-summary-container .selected-payment-type-section .payment-type-section{font-weight:600;color:#282828;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:5px;display:flex;align-items:center;grid-gap:15px;gap:15px}.order-summary-index-container .order-summary-container .selected-payment-type-section .dot-input{-webkit-text-security:disc;font-weight:600;font-size:16px}.order-summary-index-container .order-summary-container .selected-payment-type-section .payment-logo{width:50px;height:auto}.order-summary-index-container .order-summary-container .selected-payment-type-section .change-link{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;float:right}.promotion-container{display:flex;align-items:center;grid-gap:16px;gap:16px;align-self:stretch;width:100%}.promotion-container .promotion-input{width:100%}.promotion-container .promotion-button{color:#282828;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.promotion-container .promotion-button .apply-button{background:#f4f7f5;display:flex;width:98px;height:40px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.instruction-card-container{grid-gap:16px;gap:16px}.instruction-card,.instruction-card-container{display:flex;flex-direction:column;align-items:flex-start}.instruction-card{width:-webkit-fill-available;width:-moz-available;padding:24px;grid-gap:24px;gap:24px;border-radius:4px;border:1px solid #c1c1c1;background:#fff}.instruction-card .instruction-header{color:#282828;font-size:19px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-.38px;font-family:Catamaran,sans-serif!important}.instruction-card .instruction-header-container{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.instruction-card .instruction-header-container .instruction-header{color:#b83614;font-family:Catamaran,sans-serif!important;font-size:19px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px;display:flex;padding:4px 8px;align-items:center;grid-gap:6px;gap:6px;border-radius:22px;background:#fef6f4}.instruction-card .instruction-subheader-container{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.instruction-card .instruction-subheader-container .instruction-subheader{color:#3c3c3c;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.38px}.instruction-card .metaText-container{color:#616161;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:400;line-height:18px}@media (max-width:500px){.instruction-card{padding:10px}}.about-pricing-container{display:flex;width:-webkit-fill-available;width:-moz-available;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;border-radius:4px;border:1px solid #c1c1c1;background:#fff}.about-pricing-container .contact-us-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.about-pricing-container .contact-us-section .text{color:#282828;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0}.about-pricing-container .contact-us-section .contact-section{color:#616161;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.about-pricing-container .banner-container{display:flex;padding:8px 16px;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #fae0d9;background:#fef6f4}.about-pricing-container .banner-container .content-container .title{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:700}@media (max-width:500px){.about-pricing-container{padding:10px}}.read-more-link{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.add-note-accordion-section{display:flex;flex-direction:column;background:#fff;border-radius:6px;padding:0;margin-top:0;width:-webkit-fill-available;width:-moz-available}.add-note-accordion-section .add-note-header{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;flex-direction:row;width:auto}.add-note-accordion-section .add-note-label{color:#3c3c3c;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:20px;line-height:normal}.add-note-accordion-section .add-note-amount-section,.add-note-accordion-section .add-note-label{display:flex;align-items:center;grid-gap:8px;gap:8px}.add-note-accordion-section .add-note-amount-section .add-note-amount{display:flex;padding:2px 4px;align-items:center;font-family:Montserrat;grid-gap:4px;gap:4px;border-radius:22px;color:#282828;font-size:16px;font-style:normal;font-weight:700}.add-note-accordion-section .add-note-sub-label{color:#747373;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.add-note-accordion-section .accordion-content{padding:10px 16px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}.add-note-accordion-section .accordion-content textarea{border-radius:12px;border:1px solid #c5c6cc;width:inherit;display:flex;padding:12px 16px;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.add-note-accordion-section .accordion-content textarea::-webkit-input-placeholder{color:#8f9098;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.add-note-accordion-section .accordion-content textarea::-ms-input-placeholder{color:#8f9098;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.add-note-accordion-section .accordion-content textarea::placeholder{color:#8f9098;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.add-note-accordion-section .accordion-content #myTextarea{font-family:Montserrat;font-size:14px}.car-mileage-section{width:100%;height:100vh;display:flex;justify-content:center}@media screen and (max-width:991px){.car-mileage-section{height:120vh}}@media screen and (max-width:720px){.car-mileage-section{padding:10px}}@media screen and (max-width:575px){.car-mileage-section{height:100vh}}.car-mileage-section .car-mileage{width:calc(100% - 150px)}@media screen and (max-width:575px){.car-mileage-section .car-mileage{width:calc(100% - 30px);padding-right:15px}}.car-mileage-section .car-mileage .mileage-title{display:flex;align-items:center}.car-mileage-section .car-mileage .mileage-title svg{margin-right:10px}.car-mileage-section .car-mileage .mileage-title h3{font-weight:700;font-size:19px;color:#343434}.car-mileage-section .car-mileage .mileage-row .form-parent{display:flex;justify-content:space-between;flex-wrap:wrap}.car-mileage-section .car-mileage .mileage-row .form-parent form{padding:24px;background:#fff;width:50%;max-height:230px;height:auto;margin-bottom:15px}@media screen and (max-width:991px){.car-mileage-section .car-mileage .mileage-row .form-parent form{width:100%}}.car-mileage-section .car-mileage .mileage-row .form-parent form p{text-align:start;margin:0;font-size:12px}.car-mileage-section .car-mileage .mileage-row .form-parent form h3{margin-top:5px;font-size:23px;color:#343434;text-align:start;margin-bottom:5px}@media screen and (max-width:575px){.car-mileage-section .car-mileage .mileage-row .form-parent form h3{font-size:18px}}.car-mileage-section .car-mileage .mileage-row .form-parent form .comment{font-size:16px;font-weight:400;color:#747373;text-align:start;margin-bottom:5px}.car-mileage-section .car-mileage .mileage-row .form-parent form label{display:flex;font-size:14px!important;font-weight:700!important;color:#2f3036!important;margin-bottom:2px;margin-top:20px;text-transform:capitalize!important}@media screen and (max-width:575px){.car-mileage-section .car-mileage .mileage-row .form-parent form label{font-size:12px!important}}.car-mileage-section .car-mileage .mileage-row .form-parent form label span{color:grey;font-weight:400;font-size:12px;margin-left:2px}@media screen and (max-width:575px){.car-mileage-section .car-mileage .mileage-row .form-parent form label span{font-size:10px}}.car-mileage-section .car-mileage .mileage-row .form-parent form .input{width:100%}.car-mileage-section .car-mileage .mileage-row .form-parent form .input input{width:calc(100% - 34px)!important;display:flex}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-parent{display:flex;justify-content:flex-end}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-parent .next-btn{padding:12px 16px;background:#e95832;border-radius:4px;font-size:16px;font-weight:700;text-align:center;border:unset;color:#fff;cursor:pointer;margin-top:15px}.car-mileage-section .car-mileage .mileage-row .form-parent form .btn-margin{margin-top:20px}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent{width:40%;overflow:hidden;height:225px}@media screen and (max-width:991px){.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:770px){.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent{height:375px}}@media screen and (max-width:575px){.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent{height:265px}}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent img{width:100%;height:225px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent .img-strip{display:inline-block;position:relative}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent .img-strip .hide-bg{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.require-text{color:red}@media only screen and (min-width:768px) and (max-width:899px){.car-mileage{top:5%!important}.car-mileage .ui.container{width:803px}}@media only screen and (max-width:767px){.car-mileage{top:6%!important}.car-mileage .image-parent{height:200px;margin-top:20px}}@media only screen and (max-width:575px){.car-mileage .mileage-row .form-parent form .comment{font-size:12px!important}}.d_flex{display:flex!important}.d_none{display:none!important}.choose-coverage-section{height:auto;width:100%;display:flex;justify-content:center}@media screen and (max-width:720px){.choose-coverage-section{padding:10px}}.choose-coverage-section .choose-coverage{width:calc(100% - 150px)}@media screen and (max-width:575px){.choose-coverage-section .choose-coverage{width:calc(100% - 30px);padding-right:15px}}.choose-coverage-section .choose-coverage .step-title{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.choose-coverage-section .choose-coverage .confirm__mileage{margin:0;color:#343434;font-family:Catamaran,sans-serif;font-weight:700;text-align:left;font-size:16px}.choose-coverage-section .choose-coverage h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.choose-coverage-section .choose-coverage h3{font-size:16px}}.choose-coverage-section .choose-coverage .form-parent{display:flex;justify-content:space-between;flex-wrap:wrap}.choose-coverage-section .choose-coverage .form-parent .left-child{display:grid;grid-template-columns:1fr;grid-gap:50px 20px;gap:50px 20px;padding:0;width:100%}@media (min-width:768px){.choose-coverage-section .choose-coverage .form-parent .left-child{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.choose-coverage-section .choose-coverage .form-parent .left-child{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.choose-coverage-section .choose-coverage .form-parent .left-child{grid-template-columns:repeat(4,1fr)}}@media (max-width:425px){.choose-coverage-section .choose-coverage .form-parent .left-child{grid-gap:30px 20px;gap:30px 20px}}.choose-coverage-section .choose-coverage .form-parent .left-child .provider_shimmer{min-height:24rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}.choose-coverage-section .choose-coverage .form-parent .left-child .clearcover__note{color:red;margin:8px 0 0;font-size:13px}@media screen and (max-width:375px){.choose-coverage-section .choose-coverage .form-parent .left-child{grid-template-columns:repeat(auto-fill,minmax(276px,1fr))}}@media (max-width:1024px) and (min-width:1024px){.choose-coverage-section .choose-coverage .form-parent .insurace-left-child{grid-template-columns:repeat(2,1fr)!important}}.choose-coverage-section .choose-coverage .form-parent .right-child{width:40%;overflow:hidden;height:225px}@media screen and (max-width:991px){.choose-coverage-section .choose-coverage .form-parent .right-child{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:770px){.choose-coverage-section .choose-coverage .form-parent .right-child{height:375px}}@media screen and (max-width:575px){.choose-coverage-section .choose-coverage .form-parent .right-child{height:265px}}.choose-coverage-section .choose-coverage .form-parent .right-child img{width:100%;height:225px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}.choose-coverage-section .choose-coverage .form-parent .right-child .img-strip{display:inline-block;position:relative}.choose-coverage-section .choose-coverage .form-parent .right-child .img-strip .car_img{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.choose-coverage-section .choose-coverage .form-parent .right-child .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.choose-coverage-section .confirmDetails a{margin-right:20px}.choose-coverage-section #right-child{display:flex;justify-content:flex-end}.choose-coverage-section #right-child .car_img{width:80%;margin:0}.current_plan{font-size:19px;text-align:left;font-weight:700;color:#343434;margin-top:0;margin-bottom:1.5rem}@media screen and (max-width:575px){.current_plan{font-size:14px}}.vehicles{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:2rem}@media screen and (max-width:425px){.vehicles .vehicle_list{width:100%}}.vehicles .vehicle_label{color:#2f3036;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;text-align:left;margin-bottom:0}.vehicles .vehicle_mileage{width:20vw}.vehicles .vehicle_mileage .vehicle_mileage__input{height:32px;padding:12px 16px;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #e3eae6;background:#fff;position:relative}.vehicles .vehicle_mileage .vehicle_mileage__input .mileage_save{position:absolute;right:6px;top:10px}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input{width:100%;margin-top:-1px}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input input{border:0!important;box-shadow:unset!important}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input input::-webkit-inner-spin-button,.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input input[type=number]{-moz-appearance:textfield}.vehicles .vehicle_mileage .mileage_error{border:1px solid #e95832}@media screen and (max-width:1024px){.vehicles .vehicle_mileage{width:30vw}}@media screen and (max-width:768px){.vehicles .vehicle_mileage{width:100%}}@media screen and (max-width:425px){.vehicles{flex-direction:column}}.insurance_card{padding:8px 20px 10px;background:#fff;margin-bottom:20px!important;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;height:100%!important}.insurance_card .autoGlass__margin{margin-top:1rem!important}.insurance_card .autoglass_container{min-height:78%}@media screen and (max-width:1440px){.insurance_card .autoglass_container{min-height:80%}}@media screen and (max-width:425px){.insurance_card .autoglass_container{min-height:auto!important}}.insurance_card .insurance_container{height:79%}@media screen and (max-width:1440px){.insurance_card .insurance_container{height:26rem}}@media screen and (max-width:1024px){.insurance_card .insurance_container{height:28rem}}@media screen and (max-width:768px){.insurance_card .insurance_container{height:26rem}}@media screen and (max-width:425px){.insurance_card .insurance_container{height:auto}}.insurance_card img{width:unset;height:unset}.insurance_card .insurace_rating{text-align:left}.insurance_card .insurace_rating span{display:inline-flex;align-items:center;background:#f5f7fa;color:#000;border-radius:40px;padding:5px;font-size:13px}.insurance_card .insurace_rating span strong{margin:0 5px}.insurance_card .insurance_image{padding:36px 0;margin:20px 0;background-color:hsla(0,0%,98%,.98);border-radius:8px;width:100%;display:flex;justify-content:center;align-items:center}.insurance_card .insurance_image .logo-image{width:175px;height:40px;object-fit:contain}.insurance_card .insurance_image .zebra{height:46px}@media screen and (max-width:425px){.insurance_card .insurance_image{margin:20px 0!important}}.insurance_card .name__height{min-height:3rem}.insurance_card .benefit__height{min-height:13rem}.insurance_card .insurance_button{width:100%;font-weight:700;font-size:15px;padding:15px;color:#fff!important;background:#e95832!important;border:none;border-radius:4px;min-height:9%}.insurance_card .provider_name{font-size:20px}.insurance_card .poweredBy,.insurance_card .provider_name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:700;text-align:left;margin:0}.insurance_card .poweredBy{font-size:12px;font-style:normal;line-height:14px}.insurance_card .provider_tagline{min-height:3.5rem;margin:1rem 0 0;color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;line-height:18px}@media screen and (max-width:425px){.insurance_card .provider_tagline{min-height:auto}}.insurance_card .benifit_title{color:#000;font-weight:700;font-family:Catamaran,sans-serif;font-size:14px;text-align:left;margin:7px 0}.insurance_card .card__footer .insurance_button{width:100%;font-weight:700;font-size:15px;padding:15px;color:#fff!important;background:#e95832!important;border:none;border-radius:4px;min-height:9%}.insurance_card .card__footer .insurance_rating{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;cursor:pointer;padding:15px 0}.insurance_card .card__footer .insurance_rating p{margin:0;font-family:Catamaran,sans-serif;color:#3c3c3c;font-weight:400;font-size:14px;text-decoration:underline}@media screen and (max-width:425px){.insurance_card .card__footer .insurance_rating{padding:24px 0 15px}}@media screen and (max-width:425px){.insurance_card .card__footer{margin-top:1rem}}@media screen and (max-width:425px){.insurance_card{padding:20px;height:92%!important;margin-bottom:1rem}}.insurance-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(4,17,49,.31);z-index:2;justify-content:center;align-items:center}@media screen and (max-width:575px){.insurance-modal{left:0}}.insurance-modal .insurance-content{background:#fff;padding:20px 15px;border-radius:4px;width:300px}@media screen and (max-width:575px){.insurance-modal .insurance-content{width:275px}}.insurance-modal .modal-heading{display:flex;justify-content:space-between}.insurance-modal .modal-heading h4{color:#343434;margin:0}.insurance-modal .modal-heading img{width:15px;-webkit-filter:invert(1);filter:invert(1)}.insurance-modal p{color:#485364;font-size:14px;text-align:start}.insurance-modal .redirecting-button{padding:10px;display:flex;justify-content:center;border:none;border-radius:4px;display:none}.insurance-modal .zebra-btn{background:#070e15;display:flex}.insurance-modal .zebra-btn .logo-image{-webkit-filter:invert(1);filter:invert(1);width:100px;height:25px}.insurance-modal .clearcover-btn{background:#3a2ecb;display:flex}.insurance-modal .clearcover-btn .logo-image{-webkit-filter:brightness(9);filter:brightness(9);width:150px;height:100%}.garage_text{color:red;text-decoration:underline}.height__auto{height:95%!important}@media screen and (max-width:768px){.height__auto{height:93%!important}}@media screen and (max-width:425px){.height__auto{height:90%!important}}.circleStyle{padding:10px;margin:20px;display:inline-block;background-color:#dc4017;border-radius:50%;width:139px;height:139px;position:relative}.circle-img{position:absolute!important;top:0;bottom:0;margin:auto;left:0;right:0}.clearTxt{font-size:25px;font-weight:700;color:#343434;width:50%;margin:auto}#parent{display:flex}.col{color:#2f2f2f;padding:10px;flex:50% 1;text-align:left;font-weight:700}.col:nth-child(2){text-align:right}.amount-red{color:#b83614}.form-margin{margin-top:5%}.form-parent{justify-content:space-around!important}.confirm-section{height:auto!important;width:100%;display:flex;justify-content:center}.confirm-section .mileage-label{margin:0!important}@media screen and (max-width:768px){.confirm-section .mileage-label{margin-top:15px!important}}@media screen and (max-width:991px){.confirm-section{height:120vh}}@media screen and (max-width:720px){.confirm-section{padding:10px}}@media screen and (max-width:575px){.confirm-section{height:100vh;padding:0}}.confirm-section .confirmDetails{width:calc(100% - 150px)}@media screen and (max-width:575px){.confirm-section .confirmDetails{width:calc(100% - 45px)}}.confirm-section .confirmDetails .step-title{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.confirm-section .confirmDetails .step-title a{margin-right:5px}.confirm-section .confirmDetails h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}.confirm-section .confirmDetails .form-parent{display:flex;justify-content:space-between!important;flex-wrap:wrap;align-items:flex-start}.confirm-section .confirmDetails .form-parent .no-tires{margin:auto!important}.confirm-section .confirmDetails .form-parent form{padding:24px;background:#fff;width:50%}@media screen and (max-width:1297px){.confirm-section .confirmDetails .form-parent form{width:100%}}.confirm-section .confirmDetails .form-parent form .confirm_details_description{font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;color:#616161}.confirm-section .confirmDetails .form-parent form .input-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.confirm-section .confirmDetails .form-parent form .input-fields .field-parent{width:48%}.confirm-section .confirmDetails .form-parent form .input-fields .field-parent .mileage-box{display:flex;align-items:flex-start;width:100%;grid-gap:20px;gap:20px;justify-content:space-between}.confirm-section .confirmDetails .form-parent form .input-fields .field-parent .mileage-box .mileage-field-section{width:100%}.confirm-section .confirmDetails .form-parent form .input-fields .field-parent .mileage-box .margin-top{margin-top:15px}@media screen and (max-width:768px){.confirm-section .confirmDetails .form-parent form .input-fields .field-parent .mileage-box{display:block}}@media screen and (max-width:768px){.confirm-section .confirmDetails .form-parent form .input-fields .field-parent{width:100%}}.confirm-section .confirmDetails .form-parent form .input-fields .mileage-field{width:100%}.confirm-section .confirmDetails .form-parent form .input-fields .mileage-margin{margin-top:14px}@media screen and (max-width:768px){.confirm-section .confirmDetails .form-parent form .input-fields .mileage-margin{margin-top:0}}.confirm-section .confirmDetails .form-parent form p{text-align:start;margin:0;font-size:12px}.confirm-section .confirmDetails .form-parent form h3{margin-top:5px;color:#343434}.confirm-section .confirmDetails .form-parent form .horizontal-line{border:1px solid #c9d3e3}.confirm-section .confirmDetails .form-parent form label{display:flex;font-size:14px!important;font-weight:700!important;color:#2f3036!important;margin-bottom:2px;margin-top:20px;text-transform:capitalize!important;padding-bottom:1%}@media screen and (max-width:475px){.confirm-section .confirmDetails .form-parent form label{font-size:12px!important}}.confirm-section .confirmDetails .form-parent form label span{color:grey;font-weight:400;font-size:11px;margin-left:2px}@media screen and (max-width:475px){.confirm-section .confirmDetails .form-parent form label span{font-size:9px}}.confirm-section .confirmDetails .form-parent form .radio-btn{margin-top:10px}.confirm-section .confirmDetails .form-parent form .radio-padding{padding-right:10px}.confirm-section .confirmDetails .form-parent form .label-padding{padding-right:5%}.confirm-section .confirmDetails .form-parent form .react-datepicker__input-container input{width:calc(100% - 34px)!important}.confirm-section .confirmDetails .form-parent form .input{width:100%}.confirm-section .confirmDetails .form-parent form .input input{width:calc(100% - 34px)!important;display:flex}.confirm-section .confirmDetails .form-parent form .require-text{color:red;margin-top:3px}.confirm-section .confirmDetails .form-parent form .mr-10{margin-right:10px}.confirm-section .confirmDetails .form-parent form .radio-btn input{width:unset!important;margin-top:0;accent-color:#e95832}.confirm-section .confirmDetails .form-parent form .btn-parent{display:flex;justify-content:flex-end;margin-top:20px}.confirm-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{padding:12px 16px;cursor:pointer;background:#e95832;border-radius:4px;font-size:16px;font-weight:700;text-align:center;border:unset;color:#fff}.confirm-section .confirmDetails .form-parent .protection-plan-desc{background:#fff;width:485px;padding:0;margin-bottom:5%;margin-top:0}@media screen and (max-width:991px){.confirm-section .confirmDetails .form-parent .protection-plan-desc{width:100%}}@media screen and (max-width:1297px){.confirm-section .confirmDetails .form-parent .protection-plan-desc{width:100%;margin-top:3%}}.confirm-section .confirmDetails .form-parent .protection-plan-desc .protection-plan-detail{padding:3%}.confirm-section .confirmDetails .form-parent .protection-plan-desc h3{font-weight:700;font-size:19px;line-height:23px}.confirm-section .confirmDetails .form-parent .protection-plan-desc p{font-weight:400;font-size:14px;line-height:20px}.confirm-section .confirmDetails .form-parent .img-parent{width:100%;overflow:hidden;height:225px}@media screen and (max-width:991px){.confirm-section .confirmDetails .form-parent .img-parent{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:770px){.confirm-section .confirmDetails .form-parent .img-parent{height:340px}}@media screen and (max-width:575px){.confirm-section .confirmDetails .form-parent .img-parent{height:225px}}.confirm-section .confirmDetails .form-parent .img-parent img{width:100%;height:225px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}.confirm-section .confirmDetails .form-parent .img-parent .img-strip{display:inline-block;position:relative}.confirm-section .confirmDetails .form-parent .img-parent .img-strip .car_img{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.confirm-section .confirmDetails .form-parent .img-parent .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1455px){.confirm-section .confirmDetails .form-parent-container form{width:100%}}@media screen and (max-width:1455px){.confirm-section .confirmDetails .protection-plan-desc-container .protection-plan-desc{width:100%;margin-top:2%}}.confirm-section .d-flex{display:flex}.confirm-section .e-control-wrapper{border-bottom:unset!important;margin-top:10px}.confirm-section .e-control-wrapper .e-range-icon{position:absolute!important;top:0;bottom:0;right:7px}.confirm-section .e-daterange-hidden{display:none!important}.confirm-section .VIN-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(4,17,49,.31);z-index:2;justify-content:center;align-items:center}@media screen and (max-width:575px){.confirm-section .VIN-modal{left:0}}.confirm-section .VIN-modal .VIN-details-container{background:#fff;padding:20px 15px;border-radius:12px;width:500px}@media screen and (max-width:575px){.confirm-section .VIN-modal .VIN-details-container{width:275px}}.confirm-section .VIN-modal .VIN-details-container .got-it-btn{padding:12px 16px;cursor:pointer;background:#e95832;border-radius:4px;font-size:16px;font-weight:700;text-align:center;border:unset;color:#fff;width:100%}.confirm-section .VIN-modal .Car-VIN-position{display:flex;justify-content:center;padding-top:5%;padding-bottom:10%}.confirm-section .VIN-modal .VIN-content h1{font-weight:700;line-height:40px;letter-spacing:-.02em;color:#1c1c1c}.confirm-section .VIN-modal .VIN-content .description{text-align:center;color:#000}.react-datepicker-wrapper{width:100%}.shimmer-parent{display:flex;justify-content:space-around}.confirm-installation-date-sec{height:auto;width:100%;display:flex;justify-content:center}@media screen and (max-width:340px){.confirm-installation-date-sec{margin-left:-5px}}.confirm-installation-date-sec .confirm-installation-date{width:calc(100% - 150px)}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date{width:calc(100% - 65px)}}@media screen and (max-width:525px){.confirm-installation-date-sec .confirm-installation-date{width:calc(100% - 35px)}}@media screen and (max-width:340px){.confirm-installation-date-sec .confirm-installation-date{width:100%}}.confirm-installation-date-sec .confirm-installation-date .confirm-heading{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.confirm-installation-date-sec .confirm-installation-date .confirm-heading h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.confirm-installation-date-sec .confirm-installation-date .confirm-heading h3{font-size:16px}}.confirm-installation-date-sec .confirm-installation-date .tires{display:flex;justify-content:space-between}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires{align-items:center;flex-direction:column}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time{width:50%}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time{width:100%}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card{padding:8px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:425px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card{margin-bottom:40px}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header{display:flex;align-items:center}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .step{font-weight:400;font-size:12px;line-height:14px;color:#747373;text-align:start}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .confirm-title{font-weight:700;font-size:23px;line-height:28px;color:#343434;margin-bottom:21px}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .confirm-title{margin-bottom:0}}@media screen and (max-width:400px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .confirm-title{font-size:20px;line-height:20px}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card hr{border:1px solid #c9d3e3;width:100%}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card hr{margin-top:0}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent{padding:2%;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.12);border-radius:3px}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent{width:100%;padding:0}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent{padding:2%;margin-bottom:15px}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent{margin-bottom:10px}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker{width:100%;border:unset}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__navigation--previous{left:18.1em}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container{width:100%}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__header{width:100%;background-color:#fff;border-bottom:unset}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{text-align:start;padding-left:12px;font-weight:700;font-size:14px;line-height:17px;color:#1f2024}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:15px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#8f9098;font-weight:600;font-size:10px;line-height:12px;text-align:center;letter-spacing:.05em;text-transform:uppercase}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month{width:100%;margin:8px 1px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-around;align-items:center;margin-top:10px}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{margin-top:2px}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{font-weight:700;font-size:12px;line-height:15px;padding:4px}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{margin:0}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{color:#fff;padding:8px;background:#dc4017;border-radius:45%}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{padding:4px}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent input{width:calc(100% - 50px);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border:unset;height:52px;padding-left:10px;border-radius:5px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-details{padding-top:5%;padding-left:2%;padding-right:2%}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .set-tires-parent{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:2%}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .set-tires-parent{margin-bottom:0}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .set-tires-parent .set-tire{color:#2f2f2f;font-size:16px;font-weight:400;line-height:19px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .set-tires-parent .value{font-size:16px;font-weight:700;line-height:19px;color:#2f2f2f}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent{display:flex;justify-content:flex-end;margin-top:10px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .next-btn{width:100%;padding:12px 16px;border-radius:4px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:19px}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .active-btn{background:#e95832}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .btn-parent .disable-btn{background:#cecece}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent{width:45%}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent{width:100%}}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card{padding:22px 18px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header{display:flex;align-items:flex-start}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .img-parent{width:72px;height:72px;background:#f4f7f5;border-radius:4px}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .img-parent img{width:100%;height:100%;object-fit:contain}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent{display:flex;flex-direction:column;align-items:flex-start;padding:0 3%}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .tire-name{font-weight:700;font-size:16px;line-height:19px;color:#000;margin-left:5px;padding-bottom:4%;text-align:left}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .tire-name a{color:#000}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .tire-details{font-weight:400;font-size:14px;line-height:17px;margin-left:5px;color:#747373;text-align:left}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .shop-rating{display:flex;background:#fef6f4;border-radius:40px;flex-direction:row;align-items:center;grid-gap:6px;gap:6px;color:#000;font-weight:700;font-size:12px;line-height:14px;margin-top:3%;padding:4px 10px}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card{padding:14px}}.confirm-installation-date-sec .confirm-installation-date .time-heading{text-align:start;font-weight:700;font-size:14px;line-height:17px;color:#000;border-top:1px solid #e4e4e4;margin-top:unset;padding:10px 8px 0}.confirm-installation-date-sec .confirm-installation-date .error-label{margin-bottom:10px}@media screen and (max-width:768px){.confirm-installation-date-sec .confirm-installation-date .error-label{margin-bottom:15px}}@media screen and (max-width:575px){.confirm-installation-date-sec .confirm-installation-date .error-label{margin-bottom:15px}}.confirm-installation-date-sec .confirm-installation-date .item-selector{display:flex;flex-wrap:wrap;justify-content:center}.confirm-installation-date-sec .confirm-installation-date .item-selector .item-selector-item{background-color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-right:3px;margin-left:3px;margin-bottom:10px;min-width:60px;border:1px solid grey;cursor:pointer}@media screen and (max-width:400px){.confirm-installation-date-sec .confirm-installation-date .item-selector .item-selector-item{margin-right:0;margin-left:0}}.confirm-installation-date-sec .confirm-installation-date .item-selector .selected{background-color:#dc4017;color:#fff;border:unset}.time-shimmer-effect{border-radius:20px}.time-loader{display:flex;justify-content:space-between}.confirm-installation-sec{height:110vh;width:100%;display:flex;justify-content:center}@media screen and (max-width:375px){.confirm-installation-sec{margin-left:-5px}}@media screen and (max-width:768px){.confirm-installation-sec{height:auto}}.confirm-installation-sec .confirm-installation{width:calc(100% - 150px)}@media screen and (max-width:768px){.confirm-installation-sec .confirm-installation{width:calc(100% - 65px)}}@media screen and (max-width:525px){.confirm-installation-sec .confirm-installation{width:calc(100% - 35px)}}@media screen and (max-width:340px){.confirm-installation-sec .confirm-installation{width:calc(100% - 8px)}}.confirm-installation-sec .confirm-installation .confirm-heading{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.confirm-installation-sec .confirm-installation .confirm-heading h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .confirm-heading h3{font-size:16px}}.confirm-installation-sec .confirm-installation .tires{display:flex;justify-content:space-between}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires{align-items:center;flex-direction:column}}.confirm-installation-sec .confirm-installation .tires .card-parent{width:45%;z-index:1}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .card-parent{width:100%}}@media screen and (max-width:768px){.confirm-installation-sec .confirm-installation .tires .card-parent{width:100%}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent{width:100%}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent{width:100%;display:flex;flex-direction:column;justify-content:space-around}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{padding:8px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:unset}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header{display:flex;align-items:center}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header .step{font-weight:400;font-size:12px;line-height:14px;color:#747373;text-align:start}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header .confirm-title{font-weight:700;font-size:23px;line-height:28px;color:#343434;margin-bottom:21px}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card hr{border:1px solid #c9d3e3;width:100%}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent{display:flex;justify-content:space-between;margin-bottom:15px}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent .set-tire,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent .subtotal,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent .set-tire,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent .subtotal,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent .set-tire,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent .subtotal{color:#2f2f2f;font-size:16px;font-weight:400;line-height:19px}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent .value,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent .value,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent .value{font-size:16px;font-weight:700;line-height:19px;color:#2f2f2f}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent .total,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent .total,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent .total{font-weight:700;font-size:18px;line-height:22px;color:#2f2f2f}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .set-tires-parent .total-value,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .subtotal-parent .total-value,.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .total-parent .total-value{color:#b83614;font-size:16px;font-weight:700}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent{display:flex;justify-content:flex-end;margin-top:10px}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .next-btn{width:68%;padding:12px 16px;border-radius:4px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:19px}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-btn{background:#e95832}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .disable-btn{background:#cecece}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent{margin-bottom:20px}}.confirm-installation-sec .confirm-installation .tires .shop-section{width:50%;height:570px}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .shop-section{width:100%;height:400px}}@media screen and (max-width:768px){.confirm-installation-sec .confirm-installation .tires .shop-section{width:100%;height:100%}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .shop-section{width:100%;height:100%}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent{background:#fff;margin-bottom:2%;padding:1%}@media screen and (max-width:1250px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent{padding:3%}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content{display:flex;justify-content:space-between}@media screen and (max-width:1250px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content{display:unset}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-header{display:flex;align-items:center;color:#000;font-weight:700;font-size:12px;width:-webkit-fill-available;width:-moz-available}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-header img{padding-right:2%}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .input .label{color:#e95832;cursor:pointer;border:unset!important}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{position:relative;margin:auto;right:70%}@media screen and (min-width:950px) and (max-width:1060px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{right:45%}}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{right:80%}}@media screen and (max-width:560px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{right:75%}}@media screen and (max-width:475px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{right:70%}}@media screen and (max-width:375px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{right:45%}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container{display:flex;border:1px solid hsla(0,0%,80%,.8);border-radius:3px;box-shadow:inset 2px 2px 4px #efefef}@media screen and (max-width:1250px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container{margin-top:3%}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container .input-zip{width:100%}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container .input-zip .basic{padding-right:5px}@media screen and (min-width:950px) and (max-width:1060px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container .input-zip{width:50%}}@media screen and (max-width:375px){.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container .input-zip{width:53%}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-container input{border:unset!important;box-shadow:none!important}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .error-zip{color:#b83614;display:flex;justify-content:flex-end;font-size:12px;font-weight:400}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{width:100%;max-height:100%;overflow-y:auto}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{max-height:100%}}@media screen and (max-width:768px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{max-height:100%}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{max-height:100%}}@media screen and (max-width:425px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{max-height:100%}}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent{width:100%;display:flex;flex-direction:column;justify-content:space-around}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card{height:100%;padding:8px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .img-parent{width:65px;height:65px;background:#f4f7f5;border-radius:4px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .img-parent img{width:100%;height:100%;object-fit:contain}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent{display:flex;flex-direction:column;align-items:flex-start}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent .tire-name{font-weight:700;font-size:16px;line-height:19px;color:#000;margin-left:5px;text-align:left}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent .tire-name a{color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent .tire-details{font-weight:400;font-size:14px;line-height:17px;margin-left:5px;color:#747373;margin-top:6px;text-align:left}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent .shop-rating{display:flex;background:#fef6f4;border-radius:40px;flex-direction:row;align-items:center;grid-gap:6px;gap:6px;color:#000;font-weight:700;font-size:12px;line-height:14px;margin-top:3%;padding:4px 10px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content{display:flex;align-items:flex-start}@media only screen and (max-width:800px) and (min-width:376px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content{padding:0}}@media screen and (max-width:375px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content{padding:0}}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent{width:50%;background:#f4f7f5;border-radius:5px;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;margin-top:2%;margin-bottom:2%}@media screen and (max-width:475px){.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent{width:70%}}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent .installation{font-size:14px;font-weight:700;line-height:17px;color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent .value-parent{display:block}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent .value-parent .value{font-size:14px;font-weight:700;line-height:17px;color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent .value-parent .subvalue{font-size:12px;font-weight:400;line-height:14px;color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent{border:1px solid #e3eae6;border-radius:8px;cursor:pointer}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent .ui.label{background-color:unset!important;font-size:14px;font-weight:400;line-height:17px;color:#000}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .book-parent input{accent-color:#e95832;margin-right:5px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .no-shops{background:#fff;color:#000;font-weight:600;height:18%;padding:10%}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .no-shops span{color:red}.three-lines{max-width:250px!important;white-space:normal!important;word-wrap:break-word!important;text-align:left!important;border-radius:8px!important}.confirm-tire-sec{height:100vh;width:100%;display:flex;justify-content:center}.confirm-tire-sec .confirm-tire{width:50vw}@media screen and (max-width:1440px){.confirm-tire-sec .confirm-tire{width:70vw}}@media screen and (max-width:1366px){.confirm-tire-sec .confirm-tire{width:70vw}}@media screen and (max-width:1080px){.confirm-tire-sec .confirm-tire{width:100%}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire{width:100%}}@media screen and (max-width:525px){.confirm-tire-sec .confirm-tire{width:100%;padding:0 8px 16px}}.confirm-tire-sec .confirm-tire .confirm-heading{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.confirm-tire-sec .confirm-tire .confirm-heading h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.confirm-tire-sec .confirm-tire .confirm-heading h3{font-size:16px}}.confirm-tire-sec .confirm-tire .tires{display:flex;justify-content:space-between}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires{align-items:center;flex-direction:column}}.confirm-tire-sec .confirm-tire .tires .card-parent{width:100%;height:570px}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .card-parent{width:100%;height:500px;overflow-y:hidden}}@media screen and (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent{width:100%;height:100vh}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent{width:100%;display:flex;flex-direction:column;justify-content:space-around}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{width:100%;max-height:100%}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{width:100%;max-height:256px}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{width:100%;max-height:226px}}@media screen and (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{width:100%;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card{height:223px;padding:8px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card{height:195px}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header{display:flex;align-items:center;justify-content:space-between}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-info-box{display:flex;align-items:center}@media screen and (max-width:767px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-info-box{align-items:flex-start}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .img-parent{width:73px;height:73px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .img-parent img{width:100%;height:100%;object-fit:contain}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent{display:flex;flex-direction:column;align-items:flex-start}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-name{font-weight:700;font-size:16px;line-height:19px;color:#000;margin-left:5px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-name a{color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-details{font-weight:400;font-size:14px;line-height:17px;margin-left:5px;color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-details span{font-weight:700}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-mileage-warranty{display:none}@media screen and (max-width:767px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-mileage-warranty{display:block;margin:8px 0}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-mileage{display:block}@media screen and (max-width:767px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-mileage{display:none}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .step{font-weight:400;font-size:12px;line-height:14px;color:#747373}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .confirm-title{font-weight:700;font-size:23px;line-height:28px;color:#343434;margin-bottom:21px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card hr{border:1px solid #c9d3e3;width:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content{height:52px;background:#f4f7f5;border-radius:5px;width:calc(100% - 15px);display:flex;justify-content:space-between;padding:8px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty-parent{display:flex;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;cursor:pointer}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty{font-weight:700;font-size:12px;line-height:14px;color:#2f3036}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown{border:1px solid #ccd9d1;border-radius:5px;width:60px;display:flex;justify-content:space-around;align-items:center;padding-left:5px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .icon{border:unset}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .menu{width:100%;top:20px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .menu>.item{background-color:#fff}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .menu>.selected{background-color:#f4f7f5}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty-dropdown{height:20px!important;position:relative}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty-dropdown .divider{margin:0}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty-dropdown .menu{position:absolute;top:auto;bottom:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .price-box{display:flex;flex-direction:column;justify-content:space-around}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .price-box .price{font-weight:700;font-size:18px;line-height:22px;color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .price-box .price-for-set{font-weight:400;font-size:12px;line-height:14px;color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .subtotal-parent,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .total-parent{display:flex;justify-content:space-between;margin-bottom:2%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .subtotal-parent .subtotal,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .total-parent .subtotal{color:#2f2f2f;font-size:16px;font-weight:400;line-height:19px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .subtotal-parent .value,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .total-parent .value{font-size:16px;font-weight:700;line-height:19px;color:#2f2f2f}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .subtotal-parent .total,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .total-parent .total{font-weight:700;font-size:18px;line-height:22px;color:#2f2f2f}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .subtotal-parent .total-value,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .total-parent .total-value{color:#b83614;font-size:16px;font-weight:700}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:2%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn{width:50%;padding:12px 16px;background:#e95832;border-radius:4px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:19px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{height:unset;padding:8px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{height:195px}}@media (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{height:unset;padding:16px;background:#fff;border:none;border-radius:4px;display:flex;flex-direction:column;margin-top:0;position:fixed;width:-webkit-fill-available;width:-moz-available;bottom:40px;margin-left:-12px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2)}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header{display:flex;align-items:center}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .img-parent{width:73px;height:73px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .img-parent img{width:100%;height:100%;object-fit:contain}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent{display:flex;flex-direction:column;align-items:flex-start}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent .tire-name{font-weight:700;font-size:16px;line-height:19px;color:#000;margin-left:5px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent .tire-name a{color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent .tire-details{font-weight:400;font-size:14px;line-height:17px;margin-left:5px;color:#000}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent .tire-details span{font-weight:700}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .step{font-weight:400;font-size:12px;line-height:14px;color:#747373}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .confirm-title{font-weight:700;font-size:23px;line-height:28px;color:#343434;margin-bottom:21px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card hr{border:1px solid #c9d3e3;width:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .subtotal-parent,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .total-parent{display:flex;justify-content:space-between;margin-bottom:2%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .subtotal-parent .subtotal,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .total-parent .subtotal{color:#2f2f2f;font-size:16px;font-weight:400;line-height:19px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .subtotal-parent .value,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .total-parent .value{font-size:16px;font-weight:700;line-height:19px;color:#2f2f2f}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .subtotal-parent .total,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .total-parent .total{font-weight:700;font-size:18px;line-height:22px;color:#2f2f2f}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .subtotal-parent .total-value,.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .total-parent .total-value{color:#b83614;font-size:16px;font-weight:700}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:2%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{width:50%;padding:12px 16px;background:#e95832;border-radius:4px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:19px}@media (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{width:100%}}.confirm-tire-sec .confirm-tire .tires .car-img{width:38%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img{width:100%}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .car-img{width:100%}}.confirm-tire-sec .confirm-tire .tires .car-img .car-name{margin-top:-35px;font-weight:600;font-size:30px;line-height:37px;color:#343434;margin-bottom:0}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .car-name{margin-top:0;font-size:22px}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .car-img .car-name{font-size:20px}}.confirm-tire-sec .confirm-tire .tires .car-img .car-year{border:1.75368px solid #d4d6dd;border-radius:3.50735px;font-weight:500;font-size:20px;line-height:130%;margin-top:5px;color:#71727a}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .car-year{margin-top:0;font-size:18px;margin-bottom:0}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .car-img .car-year{font-size:16px}}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{width:100%;overflow:hidden;height:320px}@media screen and (max-width:1293px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{height:296px}}@media screen and (max-width:1205px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{height:287px}}@media screen and (max-width:1138px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{height:268px}}@media screen and (max-width:1050px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{height:250px}}@media screen and (max-width:991px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{height:200px;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:20px}}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{width:100%;height:320px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}@media screen and (max-width:1293px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:296px}}@media screen and (max-width:1205px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:287px}}@media screen and (max-width:1138px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:268px}}@media screen and (max-width:1050px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:250px}}@media screen and (max-width:991px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{margin-top:20px;height:437px}}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:200px;margin-bottom:20px}}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent .img-strip{display:inline-block;position:relative}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent .img-strip .hide-bg{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:575px){.modals{padding:0!important}}.delete-modal{height:auto!important;top:auto!important;left:auto!important;width:25%!important}@media screen and (max-width:1040px){.delete-modal{overflow:unset!important}}@media screen and (max-width:920px){.delete-modal{width:50%!important}}@media screen and (max-width:575px){.delete-modal{width:85%!important}}.delete-modal .actions{border:none!important;background:none!important}.delete-modal .actions .primary{background-color:#e95832!important}.confirm-title-notes-card{display:flex;flex-direction:row;justify-content:left;vertical-align:top;align-items:flex-start;background:#f6f6f6;margin-bottom:10px;margin-top:10px;padding:15px 10px;border-radius:5px}.margin-left-10{margin-left:10px;line-height:1.5;text-align:left;font-weight:400;font-size:14px}.loader-style{width:60%}.tire-size-card{display:flex;align-items:stretch;align-content:flex-start;align-self:stretch;flex-wrap:wrap;border-radius:8px}.tire-size-card .tire-image-container{display:flex;width:150px;padding:10px;grid-gap:10px;gap:10px;flex-direction:column;border-radius:8px 0 0 8px;background:#eff1ef;align-items:center;justify-content:flex-end}.tire-size-card .tire-image-container .tire-size-image{height:100px;mix-blend-mode:darken;width:auto}.tire-size-card .tire-image-container .tire-original-description-section{display:flex;height:24px;padding:4px;justify-content:center;align-items:center;grid-gap:2px;gap:2px;color:#282828;font-family:"Catamaran sans-serif";font-size:12px;font-style:normal;font-weight:500;line-height:14px}.tire-size-card .tire-image-container .tire-original-description-section .injected-svg path{fill:#e95832}.tire-size-card .tire-size-details-container{display:flex;padding:16px;align-items:flex-start;grid-gap:35px;gap:35px;flex:1 0;border-radius:0 8px 8px 0;border:1px solid #e4e4e4;background:#fff;min-height:144px}.tire-size-card .tire-size-details-container .tire-size-details-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:13px;gap:13px;flex:1 0}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-company-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-company-details .tire-image-brand-logo{height:4vh;max-width:100%}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-company-details .tire-brand-miles-details{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;align-self:stretch}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section{display:flex;grid-gap:15px;gap:15px;flex-direction:row;align-items:center}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section .tire-size-detail{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section .details_link{color:#3c3c3c;text-align:right;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-config-section{display:flex;align-items:flex-start;grid-gap:24px;gap:24px}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-config-section .tire-size-config{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.tire-size-card .tire-size-details-container .tire-size-cart-section{display:flex;width:150px;flex-direction:column;align-items:flex-end;grid-gap:16px;gap:16px}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{display:flex;height:auto;padding:4px 8px;justify-content:flex-end;align-items:flex-end;grid-gap:6px;gap:6px;align-self:stretch;flex-direction:column}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{display:flex;flex-direction:column;align-items:flex-end;flex:1 0}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price{color:#dc4017;text-align:right;font-family:Catamaran,sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.46px}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price-summary{color:#616161;text-align:right;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{display:flex;height:44px;align-items:center;grid-gap:8px;gap:8px;flex:1 0;width:-webkit-fill-available;width:-moz-available;justify-content:flex-end}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .injected-svg{width:16px;height:16px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:2px;align-items:center;grid-gap:4px;gap:4px;color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}@media (max-width:500px){.tire-size-card{width:100%}.tire-size-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section{width:100%}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{flex-direction:row}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available;align-items:center}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#e95832!important;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:24px;margin:0;border:1px solid #e95832;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.tire-size-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.tire-size-card-confirm-screen .tire-size-details-container{border:0}.order-dialog:has(.tire-size-card-confirm-screen){height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.tire-detail-hr{border:1px solid #e4e4e4;margin:25px 0}.deals-card-parent{background:#fff;padding:8px;box-shadow:0 4px 15px #f5efed;margin-bottom:10px}.deals-card-parent .card{display:flex;align-items:center;justify-content:space-between}.deals-card-parent .card .content{font-size:20px;font-weight:700;color:#343434;text-align:start}.deals-card-parent .deals-btn{width:100%}.deals-card-parent .deals-btn button{width:100%;padding:12px 16px;background:#e95832;border-radius:4px;font-size:16px;font-weight:700;color:#fff;border:unset}.plan-details-section{width:100%;min-height:100vh}.plan-details-section .plan-details{padding:15px}.plan-details-section .plan-details h2{font-size:19px;font-weight:700;line-height:23px;color:#343434;text-align:start;margin-left:6px}.plan-details-section .plan-details h2 span{text-transform:capitalize}.plan-details-section .plan-details h2 a{margin-right:5px}.plan-details-section .plan-details .card-parent{display:flex;align-items:center;justify-content:center}.plan-details-section .plan-details .card-parent .card{padding:15px;width:676px;background:#fff;box-shadow:0 4px 15px #f0e8e6;border-radius:4px;border:1px solid rgba(241,243,249,.6);border-bottom:4px solid #e95832}@media screen and (max-width:768px){.plan-details-section .plan-details .card-parent .card{width:400px}}@media screen and (max-width:575px){.plan-details-section .plan-details .card-parent .card{width:230px}}.plan-details-section .plan-details .card-parent .card .header .title{font-size:16px;font-weight:700;color:#000;line-height:19px;text-align:start;text-transform:capitalize}.plan-details-section .plan-details .card-parent .card .header ul{padding:0;list-style:none;text-align:start;margin:10px 0 0}.plan-details-section .plan-details .card-parent .card .header ul li .name{font-size:14px;font-weight:400;line-height:17px;color:#000;text-align:start;margin-right:8px}.plan-details-section .plan-details .card-parent .card .header ul li .value{font-weight:700;color:#000}.plan-details-section .plan-details .card-parent .card .header .title-desc{width:50%;font-size:14px;font-weight:400;line-height:17px;color:#343434;text-align:justify;margin-top:15px}.plan-details-section .plan-details .card-parent .card .header .quote-btn{width:100%;padding:12px 16px;background:#e95832;border-radius:4px;border:unset;font-size:16px;font-weight:700;text-align:center;color:#fff;margin-top:15px;cursor:pointer}.plan-details-section .plan-details .card-parent .card .content .recommend{padding:8px 0;border-top:1px solid #e3eae6;border-bottom:1px solid #e3eae6;font-size:16px;font-weight:400;color:#000;margin-top:15px;text-align:start}.plan-details-section .plan-details .card-parent .card .content .recommend span{font-weight:700;margin-right:5px}.plan-details-section .plan-details .card-parent .card .content ul{list-style:none;padding:0;text-align:start;margin:15px 0 0}.plan-details-section .plan-details .card-parent .card .content ul li{margin-bottom:25px;font-size:14px;font-weight:400;color:#343434;line-height:18.2px}.tire-details-screen{width:100%;display:flex;justify-content:center}@media screen and (max-width:340px){.tire-details-screen{margin-left:-5px}}.tire-details-screen .tire-details-parent{display:flex;align-items:center;flex-direction:column;width:calc(100% - 150px)}@media screen and (max-width:600px){.tire-details-screen .tire-details-parent{width:calc(100% - 50px)}}@media screen and (max-width:450px){.tire-details-screen .tire-details-parent{width:calc(100% - 10px)}}.tire-details-screen .tire-details-parent .heading-parent{display:flex;align-items:center;justify-content:flex-start;width:100%}.tire-details-screen .tire-details-parent .heading-parent .tires-heading{display:flex;align-items:center}.tire-details-screen .tire-details-parent .heading-parent .tires-heading .back-link{display:flex;color:#000;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.tire-details-screen .tire-details-parent .heading-parent .tires-heading a{display:flex;align-items:center}.tire-details-screen .tire-details-parent .heading-parent .tires-heading a svg{margin-right:10px}.tire-details-screen .tire-details{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:920px){.tire-details-screen .tire-details{align-items:center;flex-direction:column-reverse}}.tire-details-screen .tire-details .card-parent{width:80%}@media screen and (max-width:920px){.tire-details-screen .tire-details .card-parent{width:100%}}.tire-details-screen .tire-details .card-parent .tire-card{height:auto;padding:30px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:1200px){.tire-details-screen .tire-details .card-parent .tire-card{padding:20px}}.tire-details-screen .tire-details .card-parent .tire-card .header{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .header{align-items:flex-start}}.tire-details-screen .tire-details .card-parent .tire-card .header .img-parent{width:73px;height:73px}.tire-details-screen .tire-details .card-parent .tire-card .header .img-parent img{width:100%;height:100%;object-fit:contain}.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent{width:35%;height:73px}@media screen and (max-width:1200px){.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent{width:30%}}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent{height:10%;width:10%}}@media screen and (max-width:375px){.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent{height:20%;width:20%}}.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent img{object-fit:fill}}.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent{display:flex;flex-direction:column;align-items:flex-start;width:60%}@media screen and (max-width:1200px){.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent{width:67%}}.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .tire-name{font-weight:700;font-size:23px;line-height:19px;color:#000}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .tire-name{font-size:18px;text-align:start}}.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .slug{margin-top:10px;font-weight:400;font-size:14px;line-height:23px;color:#343434;text-align:justify}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .slug{font-size:14px;width:calc(100% + 100px)}}.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .tire-details{font-weight:400;font-size:14px;line-height:17px;margin-left:5px;color:#000}.tire-details-screen .tire-details .card-parent .tire-card .header .tire-name-parent .tire-details span{font-weight:700}.tire-details-screen .tire-details .card-parent .tire-card .about-parent{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1;margin-top:20px}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul{list-style:none;display:flex;flex-wrap:wrap;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;grid-row-gap:30px;row-gap:30px;width:100%;padding:0;margin-bottom:25px}@media screen and (max-width:340px){.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul{grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li{text-align:start;font-weight:400;font-size:14px;line-height:17px;color:#000}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li{font-size:12px}}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{font-weight:700;font-size:16px;line-height:17px;color:#e95832}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li span{font-size:14px}}.tire-details-screen .tire-details .card-parent .tire-card .tabs-parent{width:100%;display:flex;height:auto;margin-top:35px}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .tabs-parent{margin-top:10px;display:unset}}.tire-details-screen .tire-details .card-parent .tire-card .content-parent{width:75%}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .content-parent{width:100%}}.tire-details-screen .tire-details .card-parent .tire-card .bloc-tabs{display:flex;align-items:center}.tire-details-screen .tire-details .card-parent .tire-card .tabs{padding:10px 2px;text-align:start;width:auto;background:#fff;cursor:pointer;box-sizing:initial;position:relative;outline:none;color:#000;font-weight:700;font-size:16px;line-height:19px;margin-right:20px}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{color:#e95832;font-size:16px;font-weight:700;line-height:25px;border-bottom:1px solid #e95832}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs{flex-grow:1;width:100%}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection{display:flex;justify-content:flex-start;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;flex-wrap:wrap;grid-row-gap:10px;row-gap:10px}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection{height:200px;overflow-y:auto}}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes{width:100%}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul{padding-left:18px;list-style:none}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li{text-align:start;margin-bottom:20px;font-weight:400;font-size:14px;line-height:24px}.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{content:"\2022";color:#e95832;font-weight:700;display:inline-block;width:1em;margin-left:-1.5em}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .characteristics-parent .sizes ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .characteristics ul li:before,.tire-details-screen .tire-details .card-parent .tire-card .content-tabs .size-selection .sizes ul li:before{margin-left:-1em}}.tire-details-screen .tire-details .card-parent .tire-card .tire-content{background:#fff;padding:20px 0;width:100%;height:100%;display:none}.tire-details-screen .tire-details .card-parent .tire-card .active-content-tire{display:block}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent{display:flex;justify-content:flex-end}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent a{width:30%}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .button{width:100%;padding:12px 16px;background:#cecece;border-radius:4px;border:unset;color:#fff;font-weight:700;font-size:16px;line-height:19px;text-align:center}.tire-details-screen .tire-details .card-parent .tire-card .btn-parent .active-btn{background:#e95832}.tire-details-screen .tire-details .card-parent .tire-card .content{height:52px;background:#f4f7f5;border-radius:5px;width:calc(100% - 15px);display:flex;justify-content:space-between;align-items:center;padding:8px}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .qty{font-weight:700;font-size:12px;line-height:14px;color:#2f3036;padding-bottom:10%}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .dropdown{border:1px solid #ccd9d1;border-radius:5px;width:60px;display:flex;justify-content:space-around;align-items:center;padding-left:5px}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .dropdown .icon{border:unset}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .dropdown .menu{width:100%}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .qty-dropdown{height:20px!important}.tire-details-screen .tire-details .card-parent .tire-card .content .price-box{display:flex;flex-direction:column;justify-content:space-around}.tire-details-screen .tire-details .card-parent .tire-card .content .price-box .price{font-weight:700;font-size:18px;line-height:22px;color:#000}.tire-details-screen .tire-details .card-parent .tire-card .content .price-box .price-for-set{font-weight:400;font-size:12px;line-height:14px;color:#000}.tire-details-screen .tire-details .card-parent .tire-card .card-btn{display:flex;justify-content:space-between;height:42px;margin-top:20px}.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{width:100%;background:#e95832;color:#fff;font-weight:700;font-size:16px;line-height:19px;display:flex;align-items:center;justify-content:center;border-radius:4px}@media screen and (max-width:340px){.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{font-size:14px}}.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn-disabled{width:100%;background:#d5d0cf;color:#fff;font-weight:700;font-size:16px;line-height:19px;border-radius:5px;padding:13px 0;border:unset;cursor:pointer}@media screen and (max-width:340px){.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn-disabled{font-size:14px}}.tire-details-screen .tire-details .card-parent .tire-card .tire-size{height:51px;margin-top:10px;display:flex;align-items:center;width:100%;border-top:1px solid #e3eae6;border-bottom:1px solid #e3eae6;color:#000;font-weight:400;font-size:16px;line-height:19px}@media screen and (max-width:340px){.tire-details-screen .tire-details .card-parent .tire-card .tire-size{width:100%}}.tire-details-screen .tire-details .card-parent .tire-card .tire-size span{font-weight:700;font-size:16px;line-height:19px}.tire-details-screen .tire-details .card-parent .tire-card .about{text-align:start;font-size:14px;font-weight:400;line-height:17px;color:#000}.tire-details-screen .tire-details .card-parent .tire-card .about span{font-weight:700}.tire-details-screen .tire-details .card-parent .tire-card .desc{text-align:start}.tire-details-screen .tire-details .tire-img{width:35%;height:300px}@media screen and (max-width:1200px){.tire-details-screen .tire-details .tire-img{width:25%}}@media screen and (max-width:920px){.tire-details-screen .tire-details .tire-img{width:100%;margin-bottom:30px}}.tire-details-screen .tire-details .tire-img img{width:100%;height:100%;object-fit:contain}.about-parent-shimmer{width:60%}.about-parent-shimmer .shimmer-title-line:last-child{width:80%}.content-shimmer-effect{padding-top:20px;width:80%}.top-tires-section{height:auto;width:100%;display:flex;justify-content:center;grid-gap:20px;gap:20px}.top-tires-section .top-tires{width:50vw}@media screen and (max-width:1440px){.top-tires-section .top-tires{width:56vw}}@media screen and (max-width:1366px){.top-tires-section .top-tires{width:55vw}}@media screen and (max-width:1080px){.top-tires-section .top-tires{width:100%}}@media screen and (max-width:768px){.top-tires-section .top-tires{width:100%}}@media screen and (max-width:525px){.top-tires-section .top-tires{width:100%;padding:0 8px 16px}}.top-tires-section .top-tires .tires-heading{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px;grid-gap:19px;gap:19px}@media (max-width:500px){.top-tires-section .top-tires .tires-heading h4{-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-after:5px;margin-block-end:5px}}.top-tires-section .top-tires .mobile__tire-filter{display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#fff;margin:1rem 0;padding:6px}.top-tires-section .top-tires .mobile__tire-filter .mobile__tire-btn{width:50%;display:flex;align-items:center;grid-gap:8px;gap:8px;border-radius:30px;padding:8px 4px;border:1px solid #a4a4a4;background:#fff;justify-content:center}.top-tires-section .top-tires .mobile__tire-filter .mobile__tire-btn p{margin:0}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded{width:50%;display:flex;justify-content:left}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox{min-width:12rem!important;display:flex!important;align-items:center!important;margin:0!important;left:6%!important}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:before{background-color:#e95832!important;border:1px solid #e95832!important;top:-20%;width:20px;height:20px;border-radius:4px}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{color:#fff!important;background-color:#e95832!important;top:-14%;width:22px;height:0;border-radius:4px}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded label{color:#6a6a6a;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}@media screen and (min-width:1024px){.top-tires-section .top-tires .mobile__tire-filter{display:none!important}}.top-tires-section .top-tires .tires-subheading-section{display:flex;width:100%;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;margin-bottom:15px}.top-tires-section .top-tires .tires-subheading-section .tires-help-section{display:inline-flex;align-items:center;grid-gap:16px;gap:16px}.top-tires-section .top-tires .tires-subheading-section .tires-help-section .tire-count-text{color:#343434;font-family:Catamaran,sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.46px}@media (max-width:1440px){.top-tires-section .top-tires .tires-subheading-section .tires-help-section .tire-count-text{font-size:18px}}.top-tires-section .top-tires .tires-subheading-section .tires-help-section .finding-tire-size-link{color:#dc4017;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:500px){.top-tires-section .top-tires .tires-subheading-section .tires-help-section{flex-direction:column;align-items:flex-start;grid-gap:0;gap:0}.top-tires-section .top-tires .tires-subheading-section .tires-help-section .tire-count-text{font-size:18px}.top-tires-section .top-tires .tires-subheading-section .tires-help-section .finding-tire-size-link div{margin-top:-15px}}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section{display:inline-flex;align-items:flex-start;grid-gap:8px;gap:8px;width:100%}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section{display:flex;width:100%;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section .label-style,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section .label-style{color:#2f3036;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section .dropdown-width,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section .dropdown-width{width:100%!important}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section .dropdown-danger,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section .dropdown-danger{border:1px solid #b91c1c!important}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section .label-danger,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section .label-danger{color:#b91c1c!important}.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .tire-size-dropdown-section .default-vehicle-image,.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section .vehicle-dropdown-section .default-vehicle-image{width:110px}@media (max-width:500px){.top-tires-section .top-tires .tires-subheading-section .tire-vehicles-detail-section{flex-direction:column;width:100%}}.top-tires-section .top-tires .tread__depth-desktop{margin-bottom:16px;width:100%}.top-tires-section .top-tires .tread__depth-width{width:100%!important}.top-tires-section .top-tires .tread_depth__mobile{margin:10px 0;display:none}@media screen and (max-width:1365px){.top-tires-section .top-tires .tread_depth__mobile{display:block}}@media screen and (max-width:1024px){.top-tires-section .top-tires .tread_depth__mobile{width:39rem}}@media screen and (max-width:425px){.top-tires-section .top-tires .tread_depth__mobile{width:100%}}.top-tires-section .top-tires .tire_size{background-color:#fff;border-radius:4px;height:123px;width:100%;display:flex;align-items:center;justify-content:center}.top-tires-section .top-tires .tire_size .tire_size__content{display:flex;align-items:center;grid-gap:5px;gap:5px;color:#8a8989;font-family:Catamaran,sans-serif}.top-tires-section .top-tires .dropdown-parent{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:10px}.top-tires-section .top-tires .dropdown-parent .dropdown{background:#fff;border-radius:31px;height:27px;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;color:#000}@media screen and (max-width:575px){.top-tires-section .top-tires .dropdown-parent .dropdown{padding:3px 6px;width:60px}}.top-tires-section .top-tires .dropdown-parent .dropdown .icon{margin:0}.top-tires-section .top-tires .dropdown-parent .dropdown .text{font-size:16px;font-weight:400}@media screen and (max-width:575px){.top-tires-section .top-tires .dropdown-parent .dropdown .text{font-size:12px}}.top-tires-section .top-tires .dropdown-parent .dropdown .menu{width:100%}.top-tires-section .top-tires .tire-lable{font-size:16px;font-weight:600;margin:10px 0;text-align:left;color:#000}.top-tires-section .top-tires .tires{display:flex;justify-content:space-between}@media screen and (max-width:920px){.top-tires-section .top-tires .tires{align-items:center;flex-direction:column;margin-top:20px}}.top-tires-section .top-tires .tires .align-loader-center{display:flex;justify-content:center;width:100%}.top-tires-section .top-tires .tires .tire-card-button-parent{width:100%;display:flex;flex-direction:column;align-items:center}.top-tires-section .top-tires .tires .tire-card-button-parent .one-tire-card-section .tire-info{color:#000}.top-tires-section .top-tires .tires .selected-tire-parent{height:auto!important;overflow:auto!important;margin-bottom:2rem}@media screen and (max-width:425px){.top-tires-section .top-tires .tires .selected-tire-parent{padding-bottom:0!important}}.top-tires-section .top-tires .tires .card-parent-container{height:0!important;color:#000}.top-tires-section .top-tires .tires .card-parent{width:100%;height:100%;overflow-y:auto}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .card-parent{height:100%}}@media screen and (max-width:425px){.top-tires-section .top-tires .tires .card-parent{padding-bottom:14%}}.top-tires-section .top-tires .tires .card-parent .placeholder_contianer{height:70%}.top-tires-section .top-tires .tires .card-parent .tires-card-parent{width:100%;display:flex;flex-direction:column;justify-content:space-around;grid-gap:8px;gap:8px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .no_result{color:616161;font-family:Catamaran,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .no_tier{color:#000}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-list-margin{margin:10px 0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:stretch}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;background-color:#e95832;display:flex;align-items:center;grid-gap:4px;gap:4px;padding:5px;width:10rem}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container .CA_white path{fill:#fff}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .recommended-label{color:#fff;font-family:Catamaran,sans-serif;font-size:12px;line-height:14px;font-weight:700}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended p{margin:0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .clear__filters{color:#e95832;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card{display:flex;align-items:stretch;align-content:flex-start;align-self:stretch;flex-wrap:wrap;border-radius:8px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container{display:flex;width:150px;padding:10px;grid-gap:10px;gap:10px;flex-direction:column;border-radius:8px 0 0 8px;background:#eff1ef;align-items:center;justify-content:flex-end}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container .tire-size-image{height:100px;mix-blend-mode:darken;width:auto}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container .tire-original-description-section{display:flex;height:24px;padding:4px;justify-content:center;align-items:center;grid-gap:2px;gap:2px;color:#282828;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container .tire-original-description-section .injected-svg path{fill:#e95832}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container{display:flex;padding:16px;align-items:flex-start;grid-gap:0;gap:0;flex:1 0;border-radius:0 8px 8px 0;border:1px solid #e4e4e4;background:#fff;min-height:144px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section{display:flex;flex-direction:column;align-items:flex-start;grid-gap:13px;gap:13px;flex:auto}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-company-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-company-details .tire-image-brand-logo{height:4vh;max-width:100%}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-company-details .tire-brand-miles-details{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;align-self:stretch}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;max-width:14rem;text-align:left}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section{display:flex;grid-gap:15px;gap:15px;flex-direction:row;align-items:center}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section .tire-size-detail{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-details-section .details_link{color:#3c3c3c;text-align:right;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-config-section{display:flex;align-items:flex-start;grid-gap:24px;gap:24px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-config-section .tire-size-config{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section{display:flex;width:148px;flex-direction:column;align-items:flex-end;grid-gap:8px;gap:8px;flex:auto}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{display:flex;height:60px;padding:4px 8px;justify-content:flex-end;align-items:center;grid-gap:16px;gap:16px;align-self:stretch}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{display:flex;flex-direction:column;align-items:flex-end;flex:1 0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price{color:#dc4017;text-align:right;font-family:Catamaran,sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.46px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price-summary{color:#616161;text-align:right;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button{display:flex;height:44px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;flex:1 0;width:auto}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .injected-svg{width:16px;height:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#e95832;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:42px;margin:0}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn .shop-button-icon{padding:5px 0 0 1px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{display:flex;padding:10px;font-family:Catamaran,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;background:#fff;color:#e95832;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.41px;width:100%;height:42px;margin:0;border:1px solid #e95832}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon{padding:5px 0 0 1px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected .shop-button-icon .injected-svg path{stroke:#dc4017}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-disabled{display:flex;padding:10px;font-family:Montserrat,sans-serif!important;justify-content:center;align-items:center;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px!important;text-align:center;font-style:normal;line-height:normal;letter-spacing:-.41px;width:100%;height:42px;margin:0;background:#d5d0cf;color:#fff;font-weight:700;font-size:16px;line-height:18px;border-radius:5px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-disabled .shop-button-icon{padding:5px 0 0 1px}@media (max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card{width:100%}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container{flex-direction:column;grid-gap:24px;gap:24px;width:-webkit-fill-available;width:-moz-available}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section{width:100%}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-start}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button{width:-webkit-fill-available;width:-moz-available}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container{display:flex;flex-direction:row-reverse;align-items:flex-start;width:-webkit-fill-available;width:-moz-available}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer{display:flex;align-items:stretch;align-content:flex-start;align-self:stretch;flex-wrap:wrap;border-radius:8px;grid-gap:16px;gap:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .shimmer{padding:0;width:-webkit-fill-available;width:-moz-available;background:#fff;border-radius:8px;height:167px}@media (max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .shimmer{height:auto}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-image-container-shimmer{display:flex;width:150px;padding:0;grid-gap:10px;gap:10px;height:167px;flex-direction:column;border-radius:8px 0 0 8px;background:#eff1ef;align-items:center;justify-content:flex-end}@media (max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-image-container-shimmer{width:100%!important;height:120px!important;border-radius:8px 8px 0 0!important}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-size-details-container-shimmer{display:flex;padding:0;align-items:flex-start;grid-gap:35px;gap:35px;flex:1 0;border-radius:0 8px 8px 0;border:1px solid #e4e4e4;background:#fff;height:167px}@media (max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-size-details-container-shimmer{width:100%!important;border-radius:0 0 8px 8px!important}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px;width:100%}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke-row{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .title{width:auto;height:30px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .title:after{content:""}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .description{width:100px;height:20px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .meta{width:80px;height:20px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .description:after,.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .meta:after{content:""}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .wrapper{width:0;-webkit-animation:fullView .5s linear forwards;animation:fullView .5s linear forwards;display:flex}@media (max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .wrapper{flex-direction:column}}@keyframes fullView{to{width:100%}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .animate{-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:700px 100%}.top-tires-section .top-tires .tires .car-img{width:38%;display:flex;flex-direction:column;align-items:flex-start;margin-top:-32px}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img{width:100%}}@media screen and (max-width:768px){.top-tires-section .top-tires .tires .car-img{width:100%}}.top-tires-section .top-tires .tires .car-img .car-name{margin-top:-35px;font-weight:600;font-size:30px;line-height:37px;color:#343434;margin-bottom:0}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .car-name{margin-top:0;font-size:22px}}@media screen and (max-width:768px){.top-tires-section .top-tires .tires .car-img .car-name{font-size:20px}}.top-tires-section .top-tires .tires .car-img .car-year{border:1.75368px solid #d4d6dd;border-radius:3.50735px;font-weight:500;font-size:20px;line-height:130%;margin-top:5px;color:#71727a}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .car-year{margin-top:0;font-size:18px;margin-bottom:0}}@media screen and (max-width:768px){.top-tires-section .top-tires .tires .car-img .car-year{font-size:16px}}.top-tires-section .top-tires .tires .car-img .img-parent{width:100%;overflow:hidden;height:320px}@media screen and (max-width:1293px){.top-tires-section .top-tires .tires .car-img .img-parent{height:296px}}@media screen and (max-width:1205px){.top-tires-section .top-tires .tires .car-img .img-parent{height:287px}}@media screen and (max-width:1138px){.top-tires-section .top-tires .tires .car-img .img-parent{height:268px}}@media screen and (max-width:1050px){.top-tires-section .top-tires .tires .car-img .img-parent{height:250px}}@media screen and (max-width:991px){.top-tires-section .top-tires .tires .car-img .img-parent{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .img-parent{height:140px;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:20px}}.top-tires-section .top-tires .tires .car-img .img-parent img{width:100%;height:320px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}@media screen and (max-width:1293px){.top-tires-section .top-tires .tires .car-img .img-parent img{height:296px}}@media screen and (max-width:1205px){.top-tires-section .top-tires .tires .car-img .img-parent img{height:287px}}@media screen and (max-width:1138px){.top-tires-section .top-tires .tires .car-img .img-parent img{height:268px}}@media screen and (max-width:1050px){.top-tires-section .top-tires .tires .car-img .img-parent img{height:250px}}@media screen and (max-width:991px){.top-tires-section .top-tires .tires .car-img .img-parent img{margin-top:20px;height:437px}}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .img-parent img{height:140px;margin-bottom:20px}}.top-tires-section .top-tires .tires .car-img .img-parent .img-strip{display:inline-block;position:relative}.top-tires-section .top-tires .tires .car-img .img-parent .img-strip .hide-bg{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.top-tires-section .top-tires .tires .car-img .img-parent .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tire-qty-dropdown{border-radius:4px;background:#f8f8f8;display:flex;height:27px;padding:12px 16px;align-items:center;grid-gap:8px;gap:8px}.tire-qty-dropdown .ui.dropdown .menu,.tire-qty-dropdown .ui.dropdown .menu>.item{padding:12px 9px!important}.tire-qty-dropdown .divider{margin:0!important}.loading-card-header>div:first-child{width:100%}.loading-card-header .shimmer-title-line:first-child{width:50%!important}.loader-content{background:unset!important;padding:0!important;width:100%!important}.loader-content>div:first-child{width:100%}.loader-btn{height:42px}.loading-shimmer-width{width:100%!important;background:#fff}.finding-tire-modal-content{display:inline-flex;padding:0;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;border-radius:4px;background:#fff}.finding-tire-modal-content .finding-text-section{display:flex;width:412px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:16px;gap:16px}.finding-tire-modal-content .finding-text-section .finding-title-text{color:#282828;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.56px;text-align:left}.finding-tire-modal-content .finding-text-section .finding-meta-text{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-align:left}.tire__filter-desktop{margin-top:5.5rem;display:block;width:17rem}.tire__filter-desktop .tire__filter-animation{min-height:50rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media screen and (max-width:768px){.tire__filter-desktop{display:none!important}}.review-btn{width:15%;background:#e95832;color:#fff;font-weight:700;font-size:16px;line-height:19px;border-radius:5px;padding:12px 0;border:unset;display:flex;align-items:center;justify-content:center}.review-btn a{color:#fff;margin-right:5px}.review-btn svg{width:30px!important;height:35px!important}@media screen and (max-width:920px){.review-btn svg{height:30px}}.review-btn .badge{border-radius:9px;font-size:12px;margin-top:-18px;background:#fff;color:#e95832;padding:0 5px;vertical-align:top;margin-left:-10px}.review-btn button{color:#fff;font-weight:700;font-size:16px;line-height:19px;background:unset;border:unset;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.review-btn{width:23%}}@media screen and (max-width:920px){.review-btn{padding:5px 0;margin-left:auto}}@media screen and (max-width:768px){.review-btn{width:40%;margin-left:auto}}@media screen and (max-width:575px){.review-btn{width:90%}}@media screen and (max-width:425px){.review-btn{width:100%}}.warranty-section{width:100%;min-height:88vh;display:flex;justify-content:center}@media screen and (max-width:400px){.warranty-section{left:0;right:0}}.warranty-section .warranty-plan{padding:15px;width:calc(100% - 50px)}@media screen and (max-width:450px){.warranty-section .warranty-plan{padding:5px}}.warranty-section .warranty-plan h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}.warranty-section .warranty-plan h3 a{margin-right:5px}.warranty-section .warranty-plan .plan-card{margin-top:40px}.warranty-section .warranty-plan .plan-card .app{display:flex;justify-content:unset;flex-wrap:wrap}@media screen and (max-width:920px){.warranty-section .warranty-plan .plan-card .app{justify-content:space-between}}.warranty-section .warranty-plan .plan-card .left-div{width:75%;padding:0}@media screen and (max-width:920px){.warranty-section .warranty-plan .plan-card .left-div{padding:20px}}@media screen and (max-width:563px){.warranty-section .warranty-plan .plan-card .left-div{padding:0}}@media screen and (max-width:920px){.warranty-section .warranty-plan .plan-card .left-div{width:100%}}.warranty-section .warranty-plan .plan-card .right-div{width:20%;padding:0}@media screen and (max-width:920px){.warranty-section .warranty-plan .plan-card .right-div{padding:20px;width:40%}}@media screen and (max-width:575px){.warranty-section .warranty-plan .plan-card .right-div{padding:20px 20px 20px 6px;width:85%}}@media screen and (min-width:375px) and (max-width:411px){.warranty-section .warranty-plan .plan-card .right-div{padding:20px 20px 20px 6px;width:86%}}@media screen and (max-width:563px){.warranty-section .warranty-plan .plan-card .right-div{padding:20px 20px 20px 6px;width:88%}}@media screen and (max-width:320px){.warranty-section .warranty-plan .plan-card .right-div{padding:20px 20px 20px 6px;width:84%}}.warranty-section .warranty-plan .plan-card .card-row{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;grid-row-gap:20px;row-gap:20px}.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:23%;padding:0 5px}@media screen and (max-width:1400px){.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:30%;padding:0 5px}}.warranty-section .warranty-plan .plan-card .card-row .card{background:#fff;box-shadow:0 4px 15px #f0e8e6;border-radius:4px;border:1px solid rgba(241,243,249,.6);padding:9px 8px;min-height:310px}.warranty-section .warranty-plan .plan-card .card-row .card .header{display:flex;justify-content:space-between;align-items:center}.warranty-section .warranty-plan .plan-card .card-row .card .header h5{margin:0;font-size:16px;font-weight:700;color:#282828;text-transform:capitalize!important}.warranty-section .warranty-plan .plan-card .card-row .card .header .img-parent{width:90px;height:30px}.warranty-section .warranty-plan .plan-card .card-row .card .header .img-parent img{width:100%;height:100%;object-fit:contain}.warranty-section .warranty-plan .plan-card .card-row .card .header .carchex_img{width:80px;height:30px}.warranty-section .warranty-plan .plan-card .card-row .card .header .carchex_img img{object-fit:fill}.warranty-section .warranty-plan .plan-card .card-row .card .header .forever-parent{width:80px;height:40px}.warranty-section .warranty-plan .plan-card .card-row .card .header .forever-parent img{object-fit:contain}.warranty-section .warranty-plan .plan-card .card-row .card .carchex-header{justify-content:flex-end}.warranty-section .warranty-plan .plan-card .card-row .card .quote{background:#fef6f4;border-radius:40px;padding:4px;font-size:12px;font-weight:700;color:#282828;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:6px}.warranty-section .warranty-plan .plan-card .card-row .card .content .description{font-size:14px;font-weight:400;line-height:17px;text-align:justify;margin-top:12px;color:#616161}.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#e95832;border-radius:4px;padding:12px 16px;margin-top:8px;border:unset;color:#fff;width:100%;cursor:pointer;font-size:16px;font-weight:700}.warranty-section .warranty-plan .plan-card .card-row .card .content ul{margin:8px 0;padding:0;list-style:none;text-align:start}.warranty-section .warranty-plan .plan-card .card-row .card .content ul li .name{font-size:14px;font-weight:400;color:#282828;line-height:17px;margin-right:7px}.warranty-section .warranty-plan .plan-card .card-row .card .content ul li .value{font-weight:700}.warranty-section .warranty-plan .plan-card .card-row .card .content .forever-ul{margin-top:0}.warranty-section .warranty-plan .plan-card .card-row .card .content .total{background:#f4f7f5;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px;margin-top:20px;min-height:48px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .name{font-size:12px;font-weight:700;line-height:14px;color:#2f3036}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value{font-size:18px;font-weight:700;line-height:22px;color:#282828}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value span{font-size:12px;font-weight:400;line-height:14px}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn{background:#e95832;border-radius:4px;padding:12px 16px;width:100%;border:unset;color:#fff;font-size:16px;font-weight:700;margin-top:30px;cursor:pointer}.warranty-section .warranty-plan .plan-card .card-row .axiom-card{display:flex;justify-content:space-between;flex-direction:column}.warranty-section .warranty-plan .plan-card .purchase-plan{justify-content:flex-start;flex-wrap:wrap;grid-row-gap:20px;row-gap:20px}.warranty-section .warranty-plan .plan-card .purchase-plan .col-md-2{width:24%;padding:0 5px}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head{width:100%;background:#282828;padding:16px;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px #f0e8e6;border-radius:4px;text-align:left;margin-bottom:5%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card{display:flex;justify-content:space-between;flex-direction:column}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card span{color:#fff!important;font-weight:700;font-size:16px;line-height:19px;margin-bottom:1%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card .card-desc{font-weight:400;font-size:14px;line-height:20px;color:#cfcfcf;text-align:left}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card .card-desc .desc-bold{color:#f19881!important;font-weight:700}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-desc{width:100%;background:#fff;text-align:left;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px #f0e8e6;border-radius:4px;font-weight:400;font-size:14px;line-height:20px;color:#616161;padding:16px 16px 30px}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-desc .purchase-card-header{padding-bottom:4%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-desc span{font-weight:700;font-size:16px;line-height:19px;color:#282828!important}.card_header{text-transform:uppercase}@media screen and (max-width:1199px){.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:43%}}@media screen and (max-width:899px){.warranty-section .warranty-plan{top:10px}.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:30%}.warranty-section .warranty-plan .plan-card .card-row .card{min-height:255px}.warranty-section .warranty-plan .plan-card .card-row .card .header h5{font-size:14px;white-space:nowrap}.warranty-section .warranty-plan .plan-card .card-row .card .content ul li .name{font-size:12px}.warranty-section .warranty-plan .plan-card .card-row .card .content ul li .value{font-size:12px;font-weight:600}.warranty-section .warranty-plan .plan-card .card-row .card .content .total{min-height:35px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value{font-size:16px}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn{margin-top:24px}}@media only screen and (max-width:800px){.warranty-section .warranty-plan .plan-card .card-row .card .content{padding:unset}}@media only screen and (max-width:730px){.warranty-section .banner-warranty{height:150vh}.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:47%}.warranty-section .warranty-plan .plan-card .card-row .card .content{padding:unset}.warranty-section .warranty-plan .plan-card .card-row .card .content .total{min-height:30px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value{font-size:14px;font-weight:600}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn,.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{white-space:nowrap;font-size:14px}}@media screen and (max-width:563px){.warranty-section .banner-warranty{height:250vh}.warranty-section .warranty-plan{width:calc(100% - 30px)}.warranty-section .warranty-plan h3{white-space:nowrap;font-size:16px;padding-left:6px;margin-top:0}.warranty-section .warranty-plan .plan-card{margin-top:0}.warranty-section .warranty-plan .plan-card .card-row .col-md-2{width:100%}.warranty-section .warranty-plan .plan-card .card-row .card .content{padding:unset}.warranty-section .warranty-plan .plan-card .card-row .card .content .total{min-height:30px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value{font-size:14px;font-weight:600}.warranty-section .warranty-plan .plan-card .card-row .card .content .buy-btn,.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{white-space:nowrap;font-size:14px}}.tiresize-loader{position:absolute;top:50%;align-items:center;width:85vw}.tire-size-sec,.tiresize-loader{display:flex;justify-content:center}.tire-size-sec{height:100vh;width:100%}@media screen and (max-width:340px){.tire-size-sec{margin-left:-5px}}@media screen and (max-width:575px){.tire-size-sec{height:auto}}.tire-size-sec .tire-size{width:calc(100% - 300px)}@media screen and (max-width:1366px){.tire-size-sec .tire-size{width:calc(100% - 200px)}}@media screen and (max-width:1080px){.tire-size-sec .tire-size{width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:768px){.tire-size-sec .tire-size{width:calc(100% - 150px)}}@media screen and (max-width:500px){.tire-size-sec .tire-size{width:-webkit-fill-available;width:-moz-available}}.tire-size-sec .tire-size .back-btn{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.tire-size-sec .tire-size .back-btn h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.tire-size-sec .tire-size .back-btn h3{font-size:16px}}.tire-size-sec .tire-size .tires{display:flex;justify-content:space-between}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires{align-items:center;flex-direction:column}}.tire-size-sec .tire-size .tires .tire-size-box-parent{width:60%;height:auto}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .tire-size-box-parent{width:100%}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box{padding:20px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px hsla(0,0%,64.3%,.19);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:400px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box{padding:10px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details{margin-bottom:15px}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details{margin-bottom:10px}}@media screen and (max-width:400px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details{margin-bottom:5px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details .vehicle-heading{color:#000;font-weight:700;font-size:21px;line-height:25px;text-align:start}@media screen and (max-width:440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details .vehicle-heading{font-size:18px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details .about{color:#343434;font-weight:400;font-size:16px;line-height:25px;text-align:start;margin-top:20px}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details .about{margin-top:10px}}@media screen and (max-width:440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .vehicle-details .about{font-size:12px;line-height:20px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tabs-parent{width:100%;height:auto}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .bloc-tabs{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.274)}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tabs{padding:10px 2px;text-align:start;width:auto;background:#fff;cursor:pointer;box-sizing:initial;position:relative;outline:none;color:#000;font-weight:700;font-size:16px;line-height:19px;margin-right:20px}@media screen and (max-width:440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tabs{font-size:14px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{color:#e95832;font-size:16px;font-weight:900;line-height:25px;border-bottom:3px solid #e95832}@media screen and (max-width:440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-tabs{font-size:14px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs{flex-grow:1;width:100%}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{display:flex;justify-content:flex-start;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;flex-wrap:wrap;grid-row-gap:12px;row-gap:12px}@media (max-width:1440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{max-height:100%;height:auto;overflow:auto;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px;grid-row-gap:6px;row-gap:6px}}@media (max-width:1366px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{max-height:100%;height:auto;overflow:auto;grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;grid-row-gap:4px;row-gap:4px}}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{max-height:100%;height:auto;overflow:auto}}@media screen and (max-width:575px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{height:100%;overflow-y:auto;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{width:40%;background:#fff;border:1px solid hsla(0,0%,93.7%,.6);border-radius:4px;padding:20px;display:flex;justify-content:space-between;color:#000;font-weight:700;font-size:18px;line-height:22px;cursor:pointer}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e95832;width:26px;height:26px;content:none;outline:none;border-radius:50%;margin:0}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:26px;height:26px;border-radius:50%;content:none;position:relative}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]:checked:before{position:absolute;color:#fff!important;content:"";background-color:#e95832;font-weight:bolder;font-size:17px;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);transition:transform .12s ease-in-out;border:3px solid #e95832;top:50%;left:50%}@media screen and (max-width:1090px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{width:35%}}@media screen and (max-width:1068px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{width:30%}}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{width:40%;padding:10px 20px}}@media screen and (max-width:650px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{width:35%}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{padding:10px 20px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes label{display:flex;justify-content:space-between}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .no-size-text{font-size:18px;color:red;font-weight:500}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .no-size-text a{color:red;text-decoration:underline}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .checked{border:1px solid #e95832;background:#fef6f4;border-radius:4px}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .custom-size{display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content{background:#fff;padding:20px 0;width:100%;height:100%;display:none}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .active-content{display:block}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tire-size-button-container{display:flex;position:relative;margin-top:20px}@media (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tire-size-button-container{flex-direction:column-reverse;grid-gap:24px;gap:24px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{width:100%;position:absolute;bottom:0;right:0;text-align:end}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 16px;background:#cecece;border-radius:4px;border:unset;color:#fff;font-weight:700;font-size:16px;line-height:19px;text-align:center}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#e95832;cursor:pointer}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{position:relative;bottom:unset;right:unset;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.tire-size-sec .tire-size .tires .car-img{width:38%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img{width:100%}}@media screen and (max-width:768px){.tire-size-sec .tire-size .tires .car-img{width:100%}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .car-img{display:none}}.tire-size-sec .tire-size .tires .car-img .car-name{margin-top:-35px;font-weight:600;font-size:30px;line-height:37px;color:#343434;margin-bottom:0}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .car-name{margin-top:0;font-size:22px}}@media screen and (max-width:768px){.tire-size-sec .tire-size .tires .car-img .car-name{font-size:20px}}.tire-size-sec .tire-size .tires .car-img .car-year{border:1.75368px solid #d4d6dd;border-radius:3.50735px;font-weight:500;font-size:20px;line-height:130%;margin-top:5px;color:#71727a}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .car-year{margin-top:0;font-size:18px;margin-bottom:0}}@media screen and (max-width:768px){.tire-size-sec .tire-size .tires .car-img .car-year{font-size:16px}}.tire-size-sec .tire-size .tires .car-img .img-parent{width:100%;overflow:hidden;height:320px}@media screen and (max-width:1293px){.tire-size-sec .tire-size .tires .car-img .img-parent{height:296px}}@media screen and (max-width:1205px){.tire-size-sec .tire-size .tires .car-img .img-parent{height:287px}}@media screen and (max-width:1138px){.tire-size-sec .tire-size .tires .car-img .img-parent{height:268px}}@media screen and (max-width:1068px){.tire-size-sec .tire-size .tires .car-img .img-parent{height:245px}}@media screen and (max-width:991px){.tire-size-sec .tire-size .tires .car-img .img-parent{margin-top:20px;width:100%;height:437px}}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .img-parent{height:200px;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:20px}}.tire-size-sec .tire-size .tires .car-img .img-parent img{width:100%;height:320px;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}@media screen and (max-width:1293px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:296px}}@media screen and (max-width:1205px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:287px}}@media screen and (max-width:1138px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:268px}}@media screen and (max-width:1068px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:245px}}@media screen and (max-width:991px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:437px}}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .img-parent img{height:200px}}.tire-size-sec .tire-size .tires .car-img .img-parent .img-strip{display:inline-block;position:relative}.tire-size-sec .tire-size .tires .car-img .img-parent .img-strip .hide-bg{mix-blend-mode:darken;-webkit-filter:contrast(1);filter:contrast(1)}.tire-size-sec .tire-size .tires .car-img .img-parent .img-strip:after{content:"";height:30px;width:80px;position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-shimmer{display:flex;justify-content:space-between}@media screen and (max-width:475px){.loading-shimmer{flex-direction:column;grid-gap:10px;gap:10px}}.shimmer-btn-loading{font-weight:500;font-size:14px;border:unset;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#ddd;color:unset;height:50px;width:48%;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%)}@media screen and (max-width:475px){.shimmer-btn-loading{width:100%;overflow:auto}}.booking-sec{width:100%;display:flex;justify-content:center;height:auto}@media screen and (max-width:340px){.booking-sec{margin-left:-5px}}.booking-sec .booking{width:calc(100% - 150px)}@media screen and (max-width:1200px){.booking-sec .booking{width:calc(100% - 50px)}}@media screen and (max-width:525px){.booking-sec .booking{width:100%}}.booking-sec .booking .back-btn{display:flex;align-items:center;color:#343434;font-weight:700;font-size:19px}.booking-sec .booking .back-btn h3{text-align:start;padding-left:6px;font-weight:700;font-size:19px;color:#343434}@media screen and (max-width:575px){.booking-sec .booking .back-btn h3{font-size:16px}}.booking-sec .booking .complete-booking-parent .complete-booking{display:flex;flex-wrap:wrap;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;justify-content:flex-start}.booking-sec .booking .complete-booking-parent .complete-booking .leftDiv{width:44%}@media screen and (max-width:1440px){.booking-sec .booking .complete-booking-parent .complete-booking .leftDiv{width:40%}}@media screen and (max-width:1024px){.booking-sec .booking .complete-booking-parent .complete-booking .leftDiv{width:38%}}@media screen and (max-width:920px){.booking-sec .booking .complete-booking-parent .complete-booking .leftDiv{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops{max-width:38%;width:38%;background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px;padding:25px}@media screen and (max-width:920px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops{width:100%;max-width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .order-header{display:flex}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .order-header h4{width:-webkit-fill-available;width:-moz-available}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .horizontal-line{border:1px solid #e0e0e0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .edit-cart{font-weight:400;font-size:16px;color:#b83614;text-align:right;width:100%;cursor:pointer}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total{background:#f4f7f5;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:2%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total .set-tire{font-weight:700;font-size:23px;line-height:28px;color:#282828}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total .tire-img{display:flex;align-items:center;width:32%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total .tire-img img{margin-right:10%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .title-service{font-weight:700;font-size:23px;line-height:28px;text-align:start;color:#282828;margin-top:0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul{padding:0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area{cursor:pointer}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area b{color:#3c3c3c}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area span{display:flex;padding:3%;color:#747373}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area span img{width:20px;margin-left:auto}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area textarea{display:flex;width:100%;margin-top:2%;margin-bottom:2%;border:1px solid #e0e0e0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul li{display:flex;align-items:center;justify-content:space-between}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul li .set-tire{font-weight:700;font-size:23px;line-height:28px;color:#282828}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .delivery-federal{margin-top:3%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .delivery-federal .tax-box{display:flex;align-items:center;grid-gap:5px;gap:5px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .delivery-federal .tax-box img{cursor:pointer;margin-bottom:15px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .delivery-federal span{font-weight:400;font-size:19px;line-height:23px;color:#4f4f4f;margin-bottom:15px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .delivery-federal span .free-text{color:#72bf6a;font-weight:900}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent h4{text-align:start;font-weight:400;font-size:19px;line-height:23px;color:#4f4f4f;margin-top:0;margin-bottom:15px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container{display:flex;align-items:center}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box{border:1px solid #e3eae6;padding:2%;width:100%;border-radius:4px;display:flex}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img{padding-right:0;position:relative}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .img-label{height:25%;width:50%;bottom:90%;right:3%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .default-store-image{font-size:0!important}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .abolute-img-label{height:25%;width:63%;bottom:70%;left:-2%;position:absolute}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box img{margin-bottom:unset;height:100%}@media screen and (min-width:920px) and (max-width:1341px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box{display:grid}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img{padding-bottom:2%;width:100%;display:flex;justify-content:center}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img img{width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .default-store-image{width:38%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .abolute-img-label{height:25%;width:44%;bottom:70%;left:13%;position:absolute}}@media screen and (max-width:520px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box{display:grid}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img{padding-bottom:2%;display:flex;justify-content:center;width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .default-store-image{width:35%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box .shop-img .abolute-img-label{height:25%;width:34%;bottom:70%;left:24%;position:absolute}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-content{flex:1 1;font-weight:400;font-size:16px;line-height:19px;color:#747373}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec{display:flex;grid-gap:10px;gap:10px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .card-store-details{flex:1 1}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .card-store-details .card-title{text-align:start;font-weight:700;font-size:13px;line-height:19px;color:#000!important}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .card-store-details .card-title .shop-rating{display:flex;border-radius:40px;flex-direction:row;align-items:center;grid-gap:6px;gap:6px;color:#000;font-weight:700;font-size:12px;line-height:14px;margin-top:3%;padding:4px 10px 4px 0;background:#fff;border:1px solid #f4f7f5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:520px) and (max-width:920px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .card-store-details .card-title{text-align:left}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .change-shop-link{color:#b83614;font-weight:400;font-size:14px;padding-left:1%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .img-parent{width:5em;background:#fff;border-radius:5px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .img-parent img{width:auto;height:auto;object-fit:cover}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-description{color:#000;font-weight:600;font-size:14px;text-align:left;padding-top:5%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-description .date-sec{color:#b83614;font-weight:700;font-size:12px;background:#fef6f4;border-radius:22px;display:flex;grid-gap:10px;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1% 2%;margin-top:2%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box{width:100%;display:flex;align-items:center;padding:10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;background:#f4f7f5;border-radius:4px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .img-parent{width:70px;height:60px;background:#fff;border-radius:5px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .img-parent img{width:auto;height:auto;object-fit:cover}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail{width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul{margin-top:0}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul li{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:16px;line-height:19px;color:#747373}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul li p{color:#282828;font-weight:700;font-size:14px;line-height:17px;margin-bottom:5px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul li p span{color:#b83614}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul li p a{color:#dc4017}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .promo-code-container{margin-bottom:5%;display:flex}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .promo-code-container .promo-input{width:72%;margin-right:3%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .promo-code-container button{width:25%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .total li{display:flex;align-items:center;justify-content:space-between}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .total li span{font-weight:700;font-size:20px;line-height:24px;color:#000}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .book-btn{background:#cecece;border-radius:4px;width:100%;padding:15px 6px;border:none;text-align:center;cursor:pointer;font-weight:700;font-size:16px;line-height:19px;color:#fff}@media screen and (max-width:395px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .book-btn{padding:15px 5px}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .active-btn{background:#e95832}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information{background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px;padding:20px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .heading{font-weight:700;font-size:23px;line-height:28px;color:#282828;text-align:start;margin-top:0}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs{display:flex;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent{width:48%;display:flex;flex-direction:column;text-align:start;position:relative}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent .error-note{margin:0}@media screen and (max-width:1439px){.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent label{color:#3c3c3c;font-weight:700;font-size:14px;line-height:17px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent .input{width:100%;margin-top:5px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent p{color:red}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-create-btn{width:100%;margin-top:15px}@media screen and (min-width:1327px) and (max-width:1440px){.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .btn-padding{padding-bottom:20%!important}}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn{border-radius:4px;font-weight:700;font-size:16px;line-height:19px;color:#3c3c3c;cursor:pointer;background:#e3eae6;width:100%;padding:10px!important;border:unset}@media screen and (min-width:1327px){.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn{position:relative;bottom:0}}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn-primary{background-color:#e95832;color:#fff}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information span{display:flex;align-items:baseline;margin-top:3%;margin-bottom:2%}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information span img{margin-right:2%}.installtion-tooltip{position:relative}.installtion-tooltip .installation-container{padding:5px 10px;margin:0}.installtion-tooltip .cross-box{width:100%;display:flex;justify-content:flex-end}.installtion-tooltip .cross-box .cross-icon{height:12px;cursor:pointer}.tax-tooltip{display:flex;align-items:flex-start}.tax-tooltip p{margin:0}.tax-tooltip .cross-icon{height:12px;cursor:pointer}.pay-card{background:#fff;border:1.23846px solid rgba(241,243,249,.6);box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);border-radius:4.95385px;padding:24px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.pay-card .booking-heading{font-weight:700;font-size:25px;line-height:34px;color:#343434;text-align:start;margin-top:0}.pay-card .outerDiv{display:flex;padding:5px}.pay-card .leftDiv{width:48%;float:left;text-align:left;font-size:19px;line-height:23px;color:#4f4f4f}.pay-card .leftDiv .edit-card-btn{color:#e95832;font-weight:400;font-size:16px;cursor:pointer}.pay-card .rightDiv{display:flex;width:48%;justify-content:flex-end}.pay-card .rightDiv img.ui.image{width:36px}.pay-card .payment-info{display:flex;background:#fef6f4;border:1px solid #fae0d9;border-radius:4px;align-items:center;grid-gap:2%;gap:2%;font-weight:700;font-size:12px;line-height:14px;padding:2%;margin-bottom:4%;color:#3c3c3c}.pay-card .payment-info img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pay-card .btn-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:start;margin-top:20px;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}.pay-card .btn-parent .affirm-active-payment-method{border:3px solid #4a4af3!important;border-radius:8px!important}.pay-card .btn-parent .paypal-active-payment-method{border:3px solid #e95832!important;border-radius:8px!important}.pay-card .btn-parent .paypal-btn{background:#ffc43a;font-size:16px;font-weight:700;text-align:center;border:unset;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:16px!important;padding-bottom:15px!important}.pay-card .btn-parent .display-none{display:none!important}.pay-card .btn-parent .affirm-parent{display:flex;flex-direction:column;width:47%}@media screen and (max-width:768px){.pay-card .btn-parent .affirm-parent{width:100%!important}}@media screen and (min-width:769px) and (max-width:1024px){.pay-card .btn-parent .affirm-parent{width:100%}}@media screen and (min-width:1025px) and (max-width:1370px){.pay-card .btn-parent .affirm-parent{width:100%}}.pay-card .btn-parent .affirm-btn{background:#fff;border:1px solid #4a4af3;color:#172839;font-weight:400;font-size:16px;line-height:19px;width:100%!important}.pay-card .btn-parent .affirm-label{color:#6060a2!important;font-weight:400!important;font-size:14px!important;line-height:17px!important;background:rgba(74,74,243,.05);border-radius:0 0 4px 4px;margin-top:unset;padding:5px;text-transform:unset!important}.pay-card .btn-parent .btn-column{width:47%;display:flex;justify-content:center;align-items:center;padding:12px 16px;cursor:pointer;border-radius:4px}@media screen and (max-width:1350px){.pay-card .btn-parent .btn-column{width:100%}}.pay-card .cards-parent{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;text-align:start;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}@media screen and (max-width:1580px){.pay-card .cards-parent .custom-media{width:100%!important}}.pay-card .cards-parent .card-btn{font-weight:600;font-size:14px;width:100%;padding:12px 16px;display:flex;color:#000;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.56);border:1px solid #e9e9e9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px;height:68px;cursor:pointer}.pay-card .cards-parent .card-btn .injected-svg{width:50px;height:50px}@media screen and (max-width:1440px){.pay-card .cards-parent .card-btn{width:100%}}.pay-card .cards-parent .card-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #e95832;width:21px;height:21px;content:none;outline:none;border-radius:50%;margin:0}.pay-card .cards-parent .card-btn input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:21px;height:21px;border-radius:50%;content:none;border:none;position:relative}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{position:absolute;color:#fff!important;content:"\A0\2713\A0";border:1px solid #d3d3d3;background-color:#e95832;font-weight:bolder;font-size:17px;width:21px;height:21px;border-radius:50%}.pay-card .cards-parent .card-btn .card-details{display:flex;align-items:center;grid-gap:12px;gap:12px}.pay-card .cards-parent .card-btn .card-details span{height:19px}.pay-card .cards-parent .card-btn .card-details-name{width:30ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:start;margin:0;font-size:12px}@media only screen and (max-width:1366px) and (min-width:500px){.pay-card .cards-parent .card-btn .card-details-name{width:100px}}@media (max-width:500px){.pay-card .cards-parent .card-btn .card-details-name{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:auto}}.pay-card .cards-parent .card-btn .dot-input{-webkit-text-security:disc;font-weight:600;font-size:14px}.pay-card .cards-parent .card-btn span{font-weight:600;font-size:14px;color:#000}.pay-card .cards-parent .card-btn .card-actions{font-size:10px;font-weight:400;display:flex;justify-content:space-between;padding-top:5%;cursor:pointer}.pay-card .cards-parent .card-btn .remove-card{color:#b83614}.pay-card .cards-parent .card-btn img{border-radius:5px;border:1px solid #f4f4f4}.pay-card .cards-parent .card-btn .add-new-img{height:32px}.pay-card .cards-parent .card-btn .card-holder{text-align:left;padding:0 5px;flex-grow:4}.pay-card .cards-parent .card-btn .card-holder .card-text{font-weight:600;font-size:14px}@media screen and (max-width:1350px){.pay-card .cards-parent .card-btn .card-holder{flex-grow:4;display:flex;flex-direction:column;align-items:flex-start;padding:0 25px}.pay-card .cards-parent .card-btn .card-holder .card-text{font-weight:600;font-size:14px}}.pay-card .cards-parent .new-card-btn{border:1px dashed #e95832!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;justify-content:center!important}.pay-card .cards-parent .new-card-btn img{margin-right:5%}.pay-card .cards-parent .card-btn-selected{background:hsla(0,0%,100%,.56);border:1px solid #ffb29e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pay-card .cards-parent .default-card{border:3px solid #ffb29e!important;display:flex;grid-gap:5px;gap:5px}.pay-card span{display:flex;align-items:center;margin-top:3%;margin-bottom:2%;font-weight:400;font-size:14px;line-height:19px;color:#828282}.pay-card span img{margin-right:2%}@media (max-width:500px){.pay-card{padding:12px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.pay-card .no-charge-banner-container{display:none}.pay-card .form-parent .cards-parent{margin-top:0}.pay-card .form-parent .btn-parent #paypal-custom-btn{margin-right:0}.pay-card .form-parent .btn-parent #paypal-custom-btn .braintree-show-paypal .braintree-dropin .braintree-loaded .braintree-upper-container{z-index:0}}@media (max-width:1200px){.pay-card .security-inputs,.pay-card .security-inputs-zip{flex-direction:column}.pay-card .input-parent.checkbox{width:100%}.pay-card .input-parent button{height:50px}}.form-parent{display:flex;flex-wrap:wrap}.form-parent .loading-component-center{display:flex;justify-content:center;width:100%}.form-parent form{background:#fff;width:100%}.form-parent form label{display:flex;font-size:14px!important;font-weight:700!important;color:#2f3036!important;margin-bottom:2px;margin-top:20px;align-items:center;text-transform:none!important;padding-bottom:1%}@media screen and (max-width:475px){.form-parent form label{font-size:12px}}.form-parent form label .rightDiv{display:flex;margin-left:auto}.form-parent form label .rightDiv img.ui.image{width:36px}.form-parent form .input{width:100%;font-size:16px!important}.form-parent form .input input{width:calc(100% - 34px)!important;display:flex;box-sizing:border-box;font-size:16px!important}.form-parent form .ui.input.error input{background-color:#fff6f6!important;border-color:#e0b4b4!important;color:#9f3a38!important;box-shadow:none}.form-parent form .security-inputs{display:flex;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;margin-bottom:-2%}.form-parent form .security-inputs .ui.input input{font-size:16px!important}@media (max-width:500px){.form-parent form .security-inputs{flex-wrap:nowrap;margin-bottom:0;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;flex-direction:column}.form-parent form .security-inputs .input-parent .input{width:100%;font-size:16px!important}}@media (max-width:365px){.form-parent form .security-inputs .input-parent .input{width:100%}}.form-parent form .security-inputs .input-parent{flex:1 1;text-align:start}.form-parent form .security-inputs .input-parent label{color:#3c3c3c;font-weight:700;font-size:14px;line-height:17px}.form-parent form .security-inputs .input-parent input{width:100%;margin-top:5px;box-sizing:border-box}.form-parent form .security-inputs .input-parent .require-text{color:red;font-weight:400;font-size:12px;cursor:pointer}.form-parent form .security-inputs .input-parent checkbox{cursor:pointer}@media screen and (max-width:768px){.form-parent form .security-inputs .input-parent{min-width:auto;display:block;margin-bottom:0}.form-parent form .security-inputs .input-parent .padding-bottom{padding-bottom:5%}}@media screen and (max-width:500px){.form-parent form .security-inputs .input-parent .padding-bottom{padding-bottom:0}}.form-parent form .security-inputs-zip{display:flex;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;margin-bottom:3%}.form-parent form .security-inputs-zip .ui.input input{font-size:16px!important}@media (max-width:500px){.form-parent form .security-inputs-zip{flex-wrap:nowrap;margin-bottom:0;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;flex-direction:column}.form-parent form .security-inputs-zip .input-parent{width:100%}.form-parent form .security-inputs-zip .input-parent .input{width:100%;font-size:16px!important}}@media (max-width:365px){.form-parent form .security-inputs-zip .input-parent .input{width:100%}}.form-parent form .security-inputs-zip .input-parent{flex:1 1;text-align:start}.form-parent form .security-inputs-zip .input-parent label{color:#3c3c3c;font-weight:700;font-size:14px;line-height:17px}.form-parent form .security-inputs-zip .input-parent input{width:100%;margin-top:5px;box-sizing:border-box}.form-parent form .security-inputs-zip .input-parent .require-text{color:red;font-weight:400;font-size:12px;cursor:pointer}.form-parent form .security-inputs-zip .input-parent checkbox{cursor:pointer}@media screen and (max-width:768px){.form-parent form .security-inputs-zip .input-parent{min-width:auto;display:block;margin-bottom:0}.form-parent form .security-inputs-zip .input-parent .padding-bottom{padding-bottom:5%}}@media screen and (max-width:500px){.form-parent form .security-inputs-zip .input-parent .padding-bottom{padding-bottom:0}}.form-parent form .make-primary-div{width:100%;display:block}.form-parent form .make-primary-div label{margin-top:0}.form-parent form button{background:#e3eae6;border-radius:4px;width:100%;height:100%;border:unset;color:#3c3c3c;font-weight:700;font-size:16px;line-height:19px;cursor:pointer;padding:12px}@media screen and (max-width:1439px){.form-parent form button{height:100%;padding:6px}}.form-parent form .active-btn{background:#e95832;color:#fff}.form-parent form .payment-protected-info{display:flex;align-items:center;margin-top:3%;margin-bottom:2%;font-weight:400;font-size:14px;line-height:19px;color:#828282}.form-parent form .payment-protected-info img{margin-right:2%}.add-new-modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1001}@media (max-width:500px){.add-new-modal-backdrop{z-index:1001}}.add-new-modal-backdrop .add-new-modal-loading{width:30%!important;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:1366px){.add-new-modal-backdrop .add-new-modal-loading{width:40%!important}}@media (max-width:500px){.add-new-modal-backdrop .add-new-modal-loading{width:80%!important}}.add-new-modal-backdrop .add-new-modal-content{min-height:200px;padding:25px;background:#fff;border-radius:20px;width:auto;max-height:calc(100vh - 325px);overflow-y:inherit}.add-new-modal-backdrop .add-new-modal-content .card-modal-header{display:flex;align-items:center;justify-content:space-between}.add-new-modal-backdrop .add-new-modal-content .card-modal-header .cross-icon{height:16px;cursor:pointer}@media screen and (min-width:768px) and (max-width:1600px){.add-new-modal-backdrop .add-new-modal-content{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}@media screen and (max-width:768px){.add-new-modal-backdrop .add-new-modal-content{width:80%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}@media (max-width:500px){.add-new-modal-backdrop .add-new-modal-content{padding:0 20px 20px}}.add-new-modal-backdrop .add-new-modal-content h2{text-align:left}.add-new-modal-backdrop .add-new-modal-content hr{background:#e95832;height:3px;border:none;width:38px;position:absolute;margin-top:-10px}.cvv-popup{background:#fff5f2!important}.cvv-popup .cvv-input-info{display:flex;width:100%;font-size:10px;line-height:12px;font-weight:600}.cvv-popup .cvv-input-info span{padding-left:5%;padding-right:5%}.cvv-popup .cvv-input-info .cross-icon{height:12px;cursor:pointer}.cvv-popup:before{background:#fff5f2!important}.edit-card-modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:101}@media (max-width:500px){.edit-card-modal-backdrop{z-index:1001}}.edit-card-modal-backdrop .edit-card-modal-content{min-height:200px;padding:25px;background:#fff;border-radius:20px;width:45%;overflow-y:auto;max-height:calc(100vh - 325px)}@media screen and (max-width:768px){.edit-card-modal-backdrop .edit-card-modal-content{width:80%}}.edit-card-modal-backdrop .edit-card-modal-content .edit-card-modal-header{display:flex;justify-content:space-between;align-items:center}.edit-card-modal-backdrop .edit-card-modal-content .edit-card-modal-header h2{text-align:left}.edit-card-modal-backdrop .edit-card-modal-content .edit-card-modal-header img{height:15px;cursor:pointer}.edit-card-modal-backdrop .edit-card-modal-content hr{background:#e5e8e8}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:start;margin-top:20px;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn{font-weight:600;font-size:14px;width:47%;padding:12px 16px;display:flex;color:#000;justify-content:space-between;align-items:center;background:#f7f7f7;border:1px solid #e9e9e9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .injected-svg{width:50px;height:50px}@media screen and (max-width:1350px){.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn{width:100%}}@media screen and (max-width:425px){.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn{padding:12px 5px}}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn img{border-radius:5px;border:1px solid #f4f4f4;width:20%;background:#fff}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description{text-align:left;padding-left:3%;flex-grow:4}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section{margin-right:10%;display:flex;align-items:center;width:auto;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.02em;color:#000}@media (min-width:1240px) and (max-width:1600px){.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section .card-email{max-width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media screen and (max-width:425px){.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section{font-size:12px}}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section .card-last-digit{display:flex;align-items:center}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section .dot-input{-webkit-text-security:disc;font-weight:600;font-size:16px;margin-left:5%}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .default-checkbox{width:auto}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #e95832;width:21px;height:21px;content:none;outline:none;margin:0}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:21px;height:21px;content:none;border:none;position:relative}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{position:absolute;color:#fff!important;content:"\A0\2713\A0";border:1px solid #d3d3d3;background-color:#e95832;font-weight:bolder;font-size:17px;width:21px;height:21px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .checkbox-label{font-weight:600;line-height:100%;align-items:center;display:flex;font-size:12px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .checkbox-label label{padding-left:3%}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .remove-card-btn{cursor:pointer;width:25px;background:transparent}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{border:1px dashed #e95832!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;cursor:pointer;width:95%;justify-content:center!important}@media screen and (max-width:1350px){.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{width:-webkit-fill-available;width:-moz-available}}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn .add-new-img{height:30px;width:30px;border:none;margin-right:1%}.braintree-sheet__header{display:none}#paypal-custom-btn{width:47%}@media screen and (max-width:768px){#paypal-custom-btn{width:100%!important}}@media screen and (min-width:769px) and (max-width:1024px){#paypal-custom-btn{width:100%}}@media screen and (min-width:1025px) and (max-width:1370px){#paypal-custom-btn{width:100%}}@media screen and (max-width:1440px){.payment-media-width{width:100%!important}}@media screen and (max-width:768){.payment-media-width{width:100%!important}}@media screen and (min-width:1025px) and (max-width:1370px){.payment-media-width{width:100%}}@media screen and (max-width:1580px){.custom-media-css{width:100%!important}}.paypal-loading{width:47%}.braintree-placeholder{display:none}.braintree-sheet__content{padding:0;min-height:0}.braintree-sheet__button--paypal{height:100%}.zoid-outlet{width:100%!important}.braintree-method--active{border-color:unset!important}.braintree-method__check-container,.braintree-method__icon-container{display:none!important}.cards-shimmer-effect{height:50px}@media screen and (min-width:920px) and (max-width:1350px){.cards-shimmer-effect{width:100%}}@media screen and (max-width:375px){.cards-shimmer-effect{width:100%}}.shimmer-parent-width{width:100%}.btns-shimmer-effect{width:48%;height:65px}@media screen and (min-width:920px) and (max-width:1350px){.btns-shimmer-effect{width:100%}}@media screen and (max-width:375px){.btns-shimmer-effect{width:100%}}.add-new-card-shimmer{width:98%;margin-top:25px}.span-shimmer{width:25%;margin-bottom:20px}.label-shimmer{height:20px;display:flex;justify-content:space-between;margin-bottom:20px}.add-card-parent-shimmer{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:2%}.security-parent-shimmer{display:flex;justify-content:space-between}.security-parent-shimmer .security-input-shimmer{width:48%}@media screen and (min-width:920px) and (max-width:1350px){.security-parent-shimmer .security-input-shimmer{width:100%}}@media screen and (max-width:375px){.security-parent-shimmer .security-input-shimmer{width:100%}}.paypal-btn-loading{font-weight:500;font-size:14px;border:unset;background:#ddd;color:unset;height:50px;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1000px 100%;-webkit-animation:shimmer 2.2s linear infinite forwards;animation:shimmer 2.2s linear infinite forwards}.black-white-container{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.custom-paypal-border{border:3px solid #ffb29e!important}.braintree-sheet{border:none!important}.tire-order-details-card{background:#fff;padding:10px 15px;margin-bottom:20px;display:flex;border-radius:6px;width:auto}@media screen and (min-width:720px) and (max-width:1244px){.tire-order-details-card{width:615px}}@media screen and (max-width:720px){.tire-order-details-card{width:inherit}}.tire-order-details-card .shop-img{width:22%}.tire-order-details-card .description-section{width:-webkit-fill-available;width:-moz-available;padding-left:3%;padding-top:2%}.tire-order-details-card .description-section .shop-header{display:flex;color:#000;align-items:center;justify-content:space-between;grid-gap:30px;gap:30px}.tire-order-details-card .description-section .shop-header .shop-name{color:#000;font-size:16px;font-weight:900}.tire-order-details-card .description-section .shop-header img{width:4.5rem;object-fit:contain;height:40px}.tire-order-details-card .description-section .shop-header a{color:red;font-size:14px;text-decoration:underline}.tire-order-details-card .description-section .shop-description{display:flex;padding-top:2%;color:#000;font-size:14px}.tire-order-details-card .description-section .appointment-desc{display:flex;padding-top:3%;font-size:14px;justify-content:space-between}.tire-order-details-card .description-section .appointment-desc .display-grid{display:grid;color:#282828}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{font-weight:700;color:#e95832}.tire-order-details-card .description-section .appointment-desc .display-grid .time-date-sub-heading{text-align:start}.tire-order-details-card .description-section .appointment-desc .display-grid .total-amount{font-weight:700}.tire-order-details-card .description-section .appointment-desc .display-grid .total-amount-sub-heading{text-align:end}.account-backbround{height:100%;min-height:100vh;width:100%;max-width:100%;background-size:cover;text-align:left;margin-top:-1rem!important;margin-left:-1rem!important;margin-bottom:-1rem!important}.flexbox-container{display:flex;justify-content:center;align-items:center;padding:0!important;width:80vw}@media only screen and (max-width:950px){.flexbox-container{margin-left:10%}}.flexbox-container h1,.flexbox-container h2,.flexbox-container h3{color:#000!important;font-weight:700}.flexbox-container .flexbox-component{margin-top:20px;justify-content:center;align-items:center}.flexbox-container .menu-container{padding:20px!important;cursor:pointer}.flexbox-container .passwordContainer .passwordInputFields{width:250px!important}@media only screen and (max-width:425px){.flexbox-container .passwordContainer .passwordInputFields{width:85%}}.flexbox-container .black{color:#363636!important}.flexbox-container .flexbox-component-header{display:block;padding-top:10px}.flexbox-container .back-icon{cursor:pointer}.flexbox-container .toggle.ui.toggle.checkbox input:checked~label:before{background-color:#e95832!important}.flexbox-container .dimmer.ui.inverted.dimmer{background-color:hsla(0,0%,100%,.11)}.flexbox-container .button.ui.button{color:#e95832}.flexbox-container .header.ui.header{margin:0}.flexbox-container .user-header{text-align:left;padding-left:10px}.flexbox-container .icon-padding{padding-top:5px}.flexbox-container .header-component{display:flex;flex-direction:row;justify-content:center}.flexbox-container .header-image{display:flex;flex:2 1;width:20px}.flexbox-container .header-badge{margin:auto;display:flex;flex:1 1;flex-direction:row-reverse}.flexbox-container .header-name{flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;display:flex;margin-left:10px;flex:5 1}.flexbox-container .name-header{font-weight:700;font-size:19px}.flexbox-container .membership-type{font-weight:400;font-size:19px}.flexbox-container .user-profile-image{display:flex;text-align:center;vertical-align:middle;border-radius:50px;background-color:#363636;height:50px;width:50px;justify-content:center;align-items:center}.deleteAccountModal{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.deleteAccountModal .deleteAccountActions{text-align:right}.deleteAccountModal .delete-account-title{font-size:20px;font-weight:700;color:red}.deleteAccountModal .delete-account-close{color:#000}.map-control-container{background-color:#fff;flex-direction:column;display:flex;align-items:stretch;border-radius:4px;margin-bottom:10px;padding:5px 1px 5px 3px;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.map-control-container .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.map-control-container .map-control-icon{padding:2px 0 2px 3px;cursor:pointer}.map-control-container .recenterIcon{width:18px}.map-control-container .mapboxgl-ctrl-group{box-shadow:none!important;margin-left:-2px}.map-control-container .mapboxgl-user-location-dot{border:none;background-color:#46cdf6;width:12px;height:12px;border-radius:50%}.shop-map-box-container .mobile-map{height:80vh}.shop-map-box-container .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.shop-map-box-container .mapboxgl-popup-content{width:25vw;padding:10px 10px 0!important}@media (max-width:1366px){.shop-map-box-container .mapboxgl-popup-content{width:30vw}}@media (max-width:992px){.shop-map-box-container .mapboxgl-popup-content{width:60vw}}@media (max-width:500px){.shop-map-box-container .mapboxgl-popup-content{width:100vw}}.divider-style{margin:5px 0 5px -5px!important}.map-marker-bg{cursor:pointer;width:60px;height:60px;position:absolute}.map-marker-bg:hover{border-color:red;border-width:4px}.map-marker-bg-image{position:absolute;z-index:10;width:50px}.map-marker-bg-image .marker-shop-logo{cursor:pointer;width:60px;height:60px;padding:5px}.map-marker-bg-image .markerLogoStyling{width:29px!important;padding-left:19px!important;height:auto!important;padding-top:14px!important;font-size:.78571429rem!important;padding-bottom:20px!important}.map-marker-bg-image .mapMarkerSelectedBG{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABFCAYAAAARk1tuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABajSURBVHgB7VsNbCRXfX8fMzu73l3bZ9/e5S6+i3Ev0NpJCzKCkoPWUkp0FwFCRaZAaXOgQgoUUAsVidTUPtGjSYTaSoW0Ci0NbUlFzIdAqEAbWkdKUINiNQjuLkrM9epzcrlbf8/uzuzOzHv9/97MrHftzd35PiM1f3n8Zmbn6/3e/+v9///H2Cv0Cl190pp3Pr1+Hvsbjzfu65d4zuUmi11B0uZfsyOcc/TL7Oi0g+l+cszNHVoLtHS9AeLw4cPc3Jhcz17u1DrC6x2Lz6Fzk5NamFbH7Xk2nlzfbNef38ZJKYCXhS75QfFI4wPXz2Ek0U5MTOAsjSxjw8OMj48zNkUnqGHT09Mb3j2Gs6xcLutxuhDXxf/o+nGWPr35llbuaj2+FM65aDGJX5zut/1kzg4PD5t2aorxiQl0nvGZmRk+ROcepG20ONa8IZs9StceZSMjY+rBmRlB17EhNspcgDAdXzM1ZWDkQOjYsWNxx1tefalAND98q5QCkcg/m5ycpA5PMGIANjw1xTGyGPmxsTEGAOIOZ6kdYY4zy597LnnQjbRh/8Z91M6a4xsZ7bNZVq/v08cIoCF/xHRwdJRpApSVx5gGZyUcZn7DeyeSfQMIOOYigNkyGOkIpCxKIsCHh6fi5xAIJeKAYnGGx51nbG7O4abT1MmcdZI7py3O9gywhTMvmN+3N5TOZARv7FR64YzgOMb5+q5Q49pSyVfmuF7XvgFmhrmjoxqsVi6P6eS1aDd1fqucsiUwNpg4owtA0AelEiNOoE+dYQQE43PEATnLMtejU+jwoi35dcnNS1LwErVldpaV2A5zrpz86+uLAfnfIDJtsX+3AWQgnNXgGN+PO+6606ZN9MwlAyIu8Lo20FIFCY4g6SAgpg03HD3KBIAo50+KX7L2GS5orOVkPm8LN2uLvCOFS9vZoGrlqPVzlmRB3vJ9V2K/6NNWtKTn2bS5sq+QkUN0X9/aGVlcfEGUy1mxtjYvXfekPNszK8qlktlKpZKxKodbtvS7t+KjnPfCjQ8DEMPDE81zxKIc3HD27Ky4kcRhft7izr5Bnl86YzrOFkhL7xTm+sJX/7rXmZl6G6tX9vMwvJlp1UPb3ubDhZhjXMxxy/mp6up9wh09+PjigQ+uFEOlwzDSxWKvevFFEpl+2u9vKC8MzajvWN2nID6jo6MKihYKlkyZ0SOJM3NB3LFVMBIzOUXcMM6fJW7YRrqhQHohlyMQnFgcwAVeZVXYluAWicP1977vzWJx7i4WhvvZFkk52X9hvbsffv6uhx/P1bvVmbCsswRKnUTIJ/1SIt0CUCqkU0rlEUWiqgEIxGaTYr0UMFqVZSwaE00gIBYnAIRDQBA3FIsZ4brLwrZ3cnCCtcp5/v7bfy2zeOqIjogLiEShmzm/cBPLv/kAy+y7idnX7WEWbSmFL55iAW3e0z9iPm3eT360Dorl/Ksa2X/36UOfm/PqocoVelQjUrpYDVR914D2js/qHTtiDnFdV5MlS0FRbR0+Byj8XECk++s6YiLRD0UDRKmcFzE3DHDbZtzzlqRV4rzvWw/0ho9++W7hV+/Efehw77s+xIoH3mMAuVACOCtff5DVnvi+AcmAkivcf+a+/7jXrhWisFfpaj1S/cQl/aRkj4dM760zUrAzOhUZGOBjZG0uhEPOC0asI4YT32HdbDrOCC+X5wXEIpvdLXx/WbqS893/9PEb5NM//A5Tai863vOuD7O+Q59ml0IAZemhzzP3B1+LASEuqd76wY+tHLhjJVfoVrlaEAVNQGZjkRkZUeUpABDrkMQbZucC5JxgpCJCABurA66A9oZo9JJmz9wwwP3/WZBsO2OBV5HXP3x4UMz84NsAAtxw/V9+s00MLpWqj3+fLX7xnphLhPWz6sHff8fSb7x/ORWboh8olwDxCBAoVddlulxmm3yRlwJDvBQQLa2ZU8CPMEDMxUC4MJfLZeF5a0I3bAtA8Kd+YDjCIX2w50s/vKxAgKBrdhPA0DVMhTfl/+3vvtDVsGXOsQRMNRQ3TDC+DyYe9+C700kOHMSNc5pzgrFxwkVyx2PxIE+T3GlYDXiQcJ5yFSmyOy0RNqqSP/2fn+Na7QEA+OCt6IatUNvzA//2vj+77U4AQoaLw4IBEFw3NzcLR1BArOGHYI4U9++lXfUOnBHPO2I3myZbxBZ4IPyIcvmkUZipD+E5QtQ9Ka7/3O3v5YF/MBWNKwUEawHkus8+ZPa5u3ik+x/+4OaFM1XDIbsszsG1ld6swDyIZjUMCh/c3Zw2XChnxNdi+o29cXNs5gLkUDX9CHdFQEc4thA7Hpkc5MvlP8Z1fXd8+rKLxktR7rW3kHL+kNm3fv7Uke39QsCnqRC3ZqgdukHweZoOwFMFIOBu9AeDnPRyEyDnccenzMSrRG42fIkFYznIoaLNqggeNmoye2JmP9fRHvgPxQO/xa4mwUqBC3kQ3NJ15HfekiEuJTfeOHzusi3KNB2IZ8ExgTviQQZtFpWOYAA9yFjsXDEOdgNXODTRWlnhxqvMEPwZ4gy+cubT8Yd9il1tEoUeY7pB5NwdqNtSyG2CQ1xwLuaOk4Y7IOppQAn966REW8CIQ2rYW0ePgcMYpt8QD7BfNrtGesISePG2v/3YTeAKiEbXmw+ya0HdCTfqmvseDE7dh7hs4zbpjsWFBd7ekTGWKtJO1AIG2Ibr1NsES4ErskcZoUsP2MUYXiBlH98m0ZKanX/OzDVyv3ILu1aEgYCppaHu7nrg4zdnwB3C5VnSHXnXIVObMSIeR9Om45smOj+rCUYabMU+zOlUEn9EXMKx5rm9II14VAgEcEUUSCm91Tfhmsy+EXYtKZsMRqZ84ib6RA4O8TKuWLMkTRMkHxwcZIiywaqc6zlNMGJnBHsxbLGzEofhEIFCMAa2HC8zNwoaDKV7sA8n61pSasFkw9vTqHuiVhW8WhHNjp8+PU86jxkzi36hh0ncsg2cDgoUE99xhqgVWGt+/iTfTWdsUpzu2iqXVdcgL4RP6CkDBhTZtSQ7NedBfQ99GJce5/B0dlj9fGlJGCv4XMv1CEOY1MOG52wQE9bUngjkztEchBGLIVxnITZBaNdITDyvxuvGsVXGu5JX2MnaAnEBzi3QN8ke8odWOcUU2fadu3WOBtVE4WiuAufrcBqzbKFNnLHua42aOK5DLJb+JklGpAD75ZMT1jyadHp9rSh9v7Zz816NMQwWo/Hp7e01Sj+TBJ9N7NT0bbzjc9p0xuafY4fFBHH7189KUeOCWCOyM8/jOLzGYDR+ftS0OmOvgjMKNFgQ5/R3cDZaiH1puj2v00ptnJECkuJWp0DJLooiYd9dXeGFQtHsQy4dJ6tZV/cxHCMydS0pfHHOtMH2G54ReRJjGqwor3VFrnFrRXS0IO9+97hKkr/N39t0RusPSNqgtax1J2U1aZXKmd/Uq27+L7TVJ77HrhWBK+uzRzFCa4sf+ZsnlaJBAmeAQ6JujWjYdS3XwzCAJifjZHarRLykmCB7ZV4WxqAEFKGWlYT1uogbqCm//97jFGSZV5W1a8YdS1/5vGlVrufRjKLeeR6FGdoTnhRQZwMDg/rYsfVzExObPa/N1iShGMGjxkbjYYh0RwVK7lQYiyrxS/Fy1bPjm7hyOfmoq0ngCj8ZhOhVN3+DPkcTY2hWpWNV1CtsxfzWvz3ScBGwnw7yOa0JOCOd26Y3wbQizYdjcAbYrquLAKlWmw9Ye/sffUVz4YIzEJa7mrT6jQeNJdGZrierd36BRERrh7aIOKNWPc2LUY9mC4vshdPx9UNDI60hwE3UkTPgk2CWt5cCq4NskCH63B32GqSjSOtMX07ZGUeFkVL1X75tNSwNfgH3nb3vE1fNsgD8la9/yexXbz10t+f5mmVJXLKxPnOyXWqZLTMknrZTHtcjMTlx4ihSoLGf3RIgTqldZ/B4ooZMugnosFhnICkc9GpdpDzFMoEBQJRiGhZFKV+vHf7OQ9rp+jF0x4v3fIChvZIEwMv3fdLsR9v3fNG/7YPzlp0hxmAaIhyt0kZHyMRBxBmND1IIQ0O+np5mbTUdrc/tWEuF83STwKwVsYDebFbkl2wETmTQlZG5hiVV1raqkbSyqmFpCkHaP/n3vp4vf+ZbNIPbjbnKlYqDAogX/vA3jXiofM8Pl4888dFQepHiMpChEwkZhVY9jDwvjDjvCrPZRmQi5pRkOnVqVW3bNqpITFQnMFo4I95SbMBOCLUjB1GfDTXyEsh3kmjoRlYph6C3aYOo0J/yR359xT/wsTu0tF+oz/6MnfrQrZddZCAaeK7RE3b2mep7//xurX0d1pSq1Tz6vopqBEo1sgWVy4UqCEiZUugBqYO9e+uUWIqfsx76a6cN8Yz1g7iZNv8HBkLdoLxmEIQGDLDgUhCpTKiVbWslLBXJSKu1237vVOXgRw4BEACBD78cVgZih3wJOAL7UbH/24t33PeB5df86hqJrBLSjoqkwyLVZb4tUis67OnVjT6l+xu71d76vqSEwdVp2qCTx70JoTivish4/NvQUFxmsNYzLzM0lfcLGYlgMMLzYdaSiGtkHWFpFVg+bYitZJ95clvhn++5S6wtvAPPwBQbweI8RcO2IjroOCwGUoypHgp3vfr+hc888o+BUBELVJgVVsjrJBrdTlRfXo14jxNW/UaUo4RSNkv2pGd3BE+aJmgKg0s5WIhIx2RSJ3ZBhR1PfBLUYREYozxNE9S7HRn6lsxmhMmX5El3hGGdJFVIijJJ8EldhRbNcmX/X/3uO+Wp4x+hyPHu9OFIBOX3HzTR7U6RdHAU0ogQiTZHLld4qvrWO++pvOU98xRVCcENQeBFTs4KGkEUWQ2HgMiFjYVl4lYCI1eMqkhK10MCokp6YiQFwWyxSjgPGK1lhXFQmBJIY6RIv0eKlHIRiIX6fkZ6WYp2ERhdWQAjZbXSsOg3yeyQhEZIiorJKOII38uevzj0TvvFZ9/OvMrr0/d0Sj8ChLP3frLl64Sr8z0z9dfs/2rlfZM/jiyb5hNWKCJFDOlF5P2GjVBFeZkJrQwpTVKcdq4QefPkchWRamyoUnVQYbZK+kIRx5vOT06u16OeE4wWQJohwKGhIYFkM+qzAEi9virtXTt5nDvpEzryLIqcS3etLjPdecmihoXPpfmB0Bq40CTXD2XPk1PXO08/+npr/pm3cd8dBRBIQ0J0Uh0DcVC9O78b7P7F6erY+5/Sw29cITVFKpp4TthRDASJiIhIX2olrZD2ndDyw6iaaUQ1Eo/rSTyg41ZWfLXj4D51giSObShP6KQzzlX6mF7MY8VDdCN5pPMhOWTblBtqAb/Dq6xoShtEdfq52O2wMKiSYyYww9OCRIWA0GE1ELYjdf2W956qvfF9z/PZJ6f7//6jDxMAu6APkP/AHCMGovTdhSOP/ikLAhZGVkTGghxcciq7rIi84CjwycOxo1DaTuQUVOQ3ZORAmecKNH8M1Q4ycSQeulQaUN3dpCuoHyVUHp4HCFDHvElsZrnJM6ICBlV1o+SEIbNdKg1SdruhXGS8aQRsu0DyWVD4oHDNVRZ9pJRk7/HhtFWqOorlW4Wk9EJGjqt4zRuW66996z14FxQk3Hj3+18zYlG59dADggyCJr8h41ghHF1OXNDA/cQVTs42/oQVAIgoIn2hapk8fUNI79MaRXEA4jk2Gwdzphl77LExddhknds4f3O/O52M53ztThgZJD5EyhQHPT09ptistWSp2FWSGa8iYgvjS8sqkL4w3ZA1Yuy8zIqQ4CAtzJUKJJ5Tumv/Q9KvNvVItH3vA6t/8p0H4N3W6YtlIhrwJQCotDLUeYCsVcZZU56fjfoJiDoxhVePzAAVEz2BGlI2MhLBkm4sjbwIzohvOmzquA6bUt9UXFYNhwwoyCVqIlAb4TcWzQhBkUk7G1mkNchHU4AD5q/eoBHOWjS6pPg4cQeZxvrrbj/SHABpP7/6zk89BAWJe2zHCsz1ljKKMuEO6FAChVSzdEKnEZG1ICDmTydAwNMMTWnkkO8b8cCz8f2YZiTcvvXKnbhgff0oreBBHGxoaMYkc+Gqo9YT5Y3ItqFGwqlQzsKG2a3JRsMTvd1F0WhwwyUWMYYr64iikhAE9AyH9d3/tkPy7KlP1N/wjt9ee/dnj+uM1lasMHWNuKNoOwoiUVFVnXFyCmAT7jCZyt5ViILTWrvFORqMnboAhbljn3IpMDXG4kK3Y8fGNbkJ5+WK84DRDgwiQwiIwLqkBW5pCTRqMxGOL7q2yOXiUgXHrogMpfpq1HWkFhqEAeEmAuyIOIotoJTIo4Nwg/CfsNA2AaCyTKtqjVzsLHmWsEkR6QtSGiQ0xqkqdKsiiUa1j3wJmi6USlWF2E2pXFYtRbLm4y8ECNAFFsU2H6JjhYp5i0vtiLHh3W8aiIqkVJ199Wg1F5CtD6OMn488IzZdxv6TyJtJFMERSmJ9LjKhT55jw62ZfWwwl2ghDiunXbo+E+I+RveAI2r0zCptu0hxB6fPaDhVK/6AUeo+iQVEA1V+baOYAHDJpY9taCQyA3GJOSR2yLAyojgTc0k5qf5DRfBSIjakU0lE1jiKWpCf9WqC9/TEmTnPQ0vBW5pT5CmUWKUwP0J22FbXtIal6KLAbi4oqJWVFfqtW3le7FAZP4L0VoVc7WV/Rr+6We7ImtV9aef0BYJxoeXSLF1PMTk5acwUxRPNzBYhMcQ+UOQOtxfuL0YMNZq5Wl9kV8krrBUimQkiJrvCYm8u5DIXgluKNOIR6wsgAlU/G+KYW0FYXgQXhEYsMjmyFqQkYxMeRE3PskT6YZWpoRYg6LsQ59QsCeklLKEvtH78gtabJKta0nVVZskUzsfvHNPD5K4zF/lZAHKUve51Dt9lhfo0JayzgdDIW2RkXnmVBYGU3zJeLLuUh1A+RaOQF80XlrVH4feC7CYFsaQlGV+7prS7+ILq69tuQgjVqtIA2zsb6lVTAIuZ6Kh+bIypseRbY2U5sb7UYgu05VUFG6vl2sVmmj9LmW6UUA+btSVxOUOZgspDmTh/kRagIdMFP50tLjGXgs2ISjHWxwoFmoBTXjcIzugUBIiEAcELdaVS14hlYkVBoh86KErz3wj2Vjq4JTBaUEGMUMf6KVmFx4wrIkzp0/g4h+dnImVnZwUW12CtCaN4agpMutwCuoWVz5rlFT3U+XqyrALrTtIE1vHjcXBm3VqMNYtdwQWtpjMG4+KWaF0cGKyjl8rSpQ3DU3Ht6Ezisc7MMLZ//yhHOaK5EOAgdD9InkayJgVxyjgSTydPnjR5DsQh1lcjzRiRQEwC7nUCAGctFuNS6YIV6EZqmb/oZrgQSoQ2xBihzFC/je3VHx7VT5CiO7Vj1ThFlf8+qsvkF8BbXPmpT+aRNnKYcFyqMmMqV0k5wmxjpcAJmn6fODFKHDGl4+DM4eQbuGKXkS6aMzZSK1u2x0SmTC1pvGKRxaVEZIaKZu3aKDtByeBl8g9GTc3VjLkpdftTnRDXYSXLJg7HSjK2bkZHan6ZenHRnLGROgAB7tFwh8eZiUZrjCzkHQXu6DACLuM0mYJphEIEF50YHTU6AV7kVFJLhYkWnoNnrAPBTA0av2zDecVovfY8XeQbL9idbF2wKx555BGJbeMiXyzsTa/dcM+Wllm9nMhEyzp1pPUYnV1f3TwpOl3beg+7gnQ1UU5KANjGRcGbL0wcJt16/P+AeMt6+TZOiPfZK/QKvUKv0MuW/g8zP/rkJBjAUQAAAABJRU5ErkJggg==)!important}.map-marker-bg-image .mapMarkerBG{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABFCAYAAAARk1tuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABSZSURBVHgB7VtbbBzXeT6Xue0ul8vbSpVMyaxKKw1ppXAZIEAdNHx1W6RBAaJAgKLIU9Eijy2aBghEAU2A9K0Igr70oWnRBjBRFEkLP7UAU6SA7ZR2gdqUHcuKLNFSxCUp7s4uZ+dyzun3n5ldLqml7rcU/onhzs7O5Zzv/Pf/H8Y+oU/oqZAxhtM2uN/7XhAvtv75d7oXe4wk2OMhzoqBc56Pf2Aih4Fhy8vL/CjQBgHgjxWKR0yHJzGwCUxY2E9s5h635eV8KwA5DBABzh4lPTTWNDCQGVzBCxcu2P3z58/b0a6srFgOrNfrfHFx0eC73R92v0ajYer1Jd5YZIat2KvZ0tKS2b833ZcNRYHGwR6CHhAMmngOwCAQBAIA6A0YIDBer6/2nwEg2NraGl/D/gL+GFtjQRDwbnfe0D4rjrEFfK6tsXBhwTRYDgrdh4A6CMyFPuDFXMzDAPJAYOQgMMulBQA0AE6TZ3Y5l+zgMXtWxeTpGpr01as+P306Nr7v8w8+wMEXihtiv1RyeBRl5vTpWfx+icfxLO75LusBFYYLxSRXWc5deMqS5ZBHxiX3pUAPKjnLsn2lCNbnwIDVl5bADYxXq4u8iuMEwmatJggAmnC3O+40GoEYGwvEsWZZjtH+uUBUq5491qptSMeZ5ZUKE41KRYThFRkEC3RPnJPfd5X1Oe7ANjCeB6L7AeM2nUBEYpFzxBI7s7YmqmvMDjwI3uW1S5hQoyJowhcxcZrwtruFibpidNSXYZB/jjb392Pst0o3Zat1U1Y9z4JEADUaV0StdklsYqu/S8As9kGwC8Fy0bxwyFqx+6B7BsMc0twAQMzN2UHw+hLjZ86siZwLLoELGKdVbTavy4mJkowxyTOYbJbtObVyWUaRK7tdR1ZLDj5D2Ug7Du3fwH6GLQpdGZVD2f1ZCK5wRXypKUOAQhxVchxOYhQEjEOtYFsTpIxXDor8Pfkth+leTuSHgOBAn82BGyCzbHWVWJfxzc1LgsTA9x2+5Qnuu5I/JwXfdTh38Ok0d/nJkyfHJqbkb7uu+zIk+hyGOgbZPtUfOGNX8XHVaPa/Sab+68Z268c712/tZpk2WaZMtTqm01SZJNEmPpGZ6WzGxDEzjQbTdP3iYl9/3KZL7kWH3BWMId5i30r8tFrl4+CGl6APNjZyIMLKjvB2JHdPHLcg+O2WOHv2xOdLZf/PcfHn2X2S0vr7cWr+6c2L135cGhnVmdImvXETwIzrywClHmcmms7MseasDkNmCBAy3YXVuS9A+H0AYc9fKTgCLCouQy/UoRPYzAzzHcYrOzdFFIWSsQmWltvy188+93LZl9/CdefYQxLG8lqzuff1/7nS+KgUAxRwS6eq9CQ4JZxMdHQxM21YqjPdrllYWNAECNE6QDlfgJJ7sEcDcsc4YMCHGMoRI2QhIMPVbU+4EIvQlyJwpZgsl8ZP1d2vSSn/iD1iAgjffv3ixrdLSaa74BTLJWfHdQjZYVfgtNU7ut5oaJKZxsqKGQTDTpg/IBj02dPOc9DYpKgIiJdh6kiJbQCIiVZJ7uxswWz6IvIdMT9Tn6mPVX6AS06zx0RQYa9d3dz96lbH7IBBTGkvVZ2JVMeXcpE5HcfQI/O68Ek06bh97jgaDDH8YfseJctvxHpAgAXZVQDxNjR7QkBAL5SmT4i07EkCYqpW/iF7jEAQgd1/6/SxsR9OVfiE3xZiE9aoZ3GIU8m5I6VO3EFW5vyQuQ2977CDB+MMxufmWOFI7VsNsv9k9sgcTk1O8Jl6ZWas4j5Wjrh9nOy119c3/qCUjuhOKVPVWFlrY3VIRkq1CaUaGnLj19eXzPLyvocwjEPk7Q/IXW1s/Ec/IlcbstdYhZOzDSD2+kCQk2TaUoggk8xkcuZ47btC8M+yJ0gY4wvHJ0bC9zZ23jImYKy7C/ENjK5MM36lxWo1w6C3mOM4rFKZYa++mscuFNMMIzHkAcgvgLUQGc7NzfHV1VVB7Hb5cmDdaX/W4cQRLvkPdc49KMxf++UTX5aSv8KeAnmO+MvPfeb4OZV0JOksUuJk1cjMX4WCvwxFDw+EUcxEYn8nz9Q5fICAsGqT9SQNwRYwmn7JR9TocA/Lf7XdFMecSZ4EUr4wPf48vOY/Y0+RKr78pudGX3LcwHjtlgm7KQLDqiH9cRoBX7dKwWKdYXHZIaY46IccvvGhjBQnD7NRf1eQP0EKqhreElm1JANvUmRYjc+9WP9yyXf/mj1lCqPk9y5+1PhPL6io+KbW0cgN7ddqqt6d1s0msw5Zo7HSSwEY0oVIsOnBewwRE6tYen4FI6VJ/gSx3fPwJciEkmfpuW1BIhL47p+yZ4DKvvNKHEVie7ODqJdz1zluubjR2LDOYbW6dmDhhyWIBsAgjtiXpxWWWxC6EbEbQwTxcxx3HLjYkSPowfO/UjuHk0+xZ4AE57+vMgf6kvMIKDi7grtb0s7lJX+ek84j94DE5KhQfwCMQ6am4Io5Ns/IsyOUIZsiBFfQA6WsIhhzXmbPCIGjR8+drb+YuJGQ7ZCHzi4nH2jLu4m46YqdfBV+ErkJ7PzwexwQk2H5VXKwSEQIZRt9ynG+BzASGQlIzW+wZ4hGAu9FL5Yi9vZEADNTgqL3XdeOf25uvjhr5SgsDoJBZpVYiMwpiQgde4HNWkHYkVsIw8ERIsQGFkwErhWj7BkiIaUVWbkncjGYnMC/43aXFjUXlaUjPdA+GLn9zfcbjUVjTfMAudAboWxaEUniSIDIOauxZ4gEN6dcRwgaYwwHkXIonhUVgIM865kz82Yg53FbNqwPRs89PV/wECVyKXW34Vzh4Y4r2NakPS47nFdGKr1rninO6HkKtFDQD3bf3d3hJ/H5wguzjLJj5CrQ8V7cNeiW32ZaSdtSvgIBmSEPbobN2OMtKCSyIrQP4HkKWdHMbLBniDKtP06TxI6R9BopezaV/0ZKtNtlRR3nLtakxy49zgCCjLy3Gzc2+C8xStfktCf2cNM97msrVM8UGBhRCzUH1gUQxBdj+Bsk4ox8b2Xo9beJSY9sCAw6dWqakYkiZTQyUrXnlMsVFsfgjlRdZM8QRVF6Ef8wQHwBGrv4c3Ylp4z8DLJxVIeBzmCUyR9Gd82OX7u2wSaQdwyhjNqw33Rsb69DC8DaneQN9uxQ6/2fNV+ngQWmbBeNOCMbGzOT6ZS5Qs4Sm++fPFCJ65Nzp7tTNgvMZfer2ZhJR9pmJBthbRYz4M/WrzXWf3P8eRKVafaUCemLf6dPrJFVDGHYZmMygcqg8TLrOCJWs+JPNFD7OVqBElFMQoENlfhopuSG7+CPqKm1vVh3jPG0b6I4+xf2DFC41/1nqDETkZi0O6xcqZhdHN/a2mbsxO3nLy+fN4e546DTxVg/xM1lK1/yySllRsFuI2rUkGIKdLl/kyvXOn8HxRWyp0h4/hvvXdp+k5S6643ZSFTdGvCnb+QfZE3IzyBrubx8gR/Wkwfdcfs/RwPMYdahcE6cmM4PA2FSSKpiTEu18VBUNLASt5qtJgrG32FPkT7ebv+FchG2Y18HzOhy2ZBpxXBZOpYZqq9QUZv8psLPQApw2RxO8hyhQFdYHRedQQXcKp4CWSrgKIVsNB5GSPS2dz64+T0cf5M9BYpi9d2PN3Y3HKyN6xqtdNuO0S+N6NL0qE7UlAkQrNG5VNHveaCUDL0jZ/SIEiC9i+qdGU3lvDTNTBV5eeKHJFU6CMpGOlplWBHlePrSRztfxU/X2RMkTPo/3nr/5nccPF8b32TK18DBqGYL+8ZkN7WhIlM1nNTtdnzX8uKA05UHagNKxZASpR0SFSrnkQrtcQfwAAXGUR5WI9KbYbe58fPWH4JRngggeM57732483UaBoaEChuYFFq9RLD4ZV1VOyYdG9Abc7lRWFk5+p4DTtdtv9kjpDcuZpdssbc0UtNU7/QTpQkQDwMg1sw6WstMq2tbnWsfbdz6innMgCSZ+cH7H25+ZSfq7jrKaJkq5XoWFMu1SlGhGhysbphJlA2mUVg6Y5tecjoiOT48B9rLBH3hC9QHsWabTSjblfy0JSuVkyJN25JVE8dza0KlXYnUn2N06qgMeXkjnJFaMP6pmdrXPEd+kT1i6kTZX735zvW/58JRPtcZFxk2N3PSTO0JP3O6mYrjDIsUKySFVRgmuo6SY7eowbKBCv1hnTEUDIrNezVW0r7UfEL5AOq06RWOAgRtWckBEI40CsA4QmqdOdEe6igu0pD4/pnZ41+qlLw/xu1Osock6ID/3tgMv9G4uXeNCyrGa00ggBMUF14mXa26caaYTLISwIiimvb9WNXrXT07O6sxD9KDugBB92rJdwWjt09detSWROF8DdxBzSIoC/ANgFEBKJXAk0HiyMzryrAFYAKoVCeVYFzHBZtoBwdkJn/1+frvlgP3i2CuBXZ/FGLB15qt+B/f++jWTwC3QnopE5CENNWKlZ0saWlVdTLVdQLFHQCREFdUsryydhLV+Uvm2rWmHh9f0OvrOUdQZW1YNX5IKJsneUhUigiWMl+UTBUU0lNLErUhUbEmjdqyHEzKOOqIcuA4WRpLpYRkmjKznLLoGL6QXZ0BFCWPT40+N1WrfLZccn/HkUcDk2Tq39rtZPX6Vmet2Y53BXgvy6AdTGx8IbOU7pqBIyqjEA9wRKJg0DLlYSeEaCQf3zDe2VE1Da3atH0bq4aa4lghIkV3Qb9h9w5gHKydrAxU309t1sSnPz3Lt7ev2xaEqOxKAsSLUDIIHBlTjgMiQ4Ag44QlRGqwmzqUFoMISQS/QmEbq3ijnzoz+X3kYE4MAeJf31q/uUwWQjpkIYxGrpt0osZdlVS5OecJcuGOr1LV0jVZByfAlnRuKuru6XRQkY/hClRnFHUKXr582YoHXAbdn/SQWuvQQK3X1ki4LC3th7sQFzyIcSglRvXWKBa6VBphnhJmJ93jHs7xU19FWcx8z8APYVIFmnFpBM+k4VkqGBDaDuPd7d3oG/WJ8t8eenR4vdH5GyacjLMYs0YFVTpqDwqiDCA6ag/yAUDgW+VAwOvsBkqXdo0bj+h0bMKk3dS2OFHzCiNfaTWPFKjw3F9sNpwL7qXBzbIWNX5QRZtyAmSqSEujjKdHUPnegk13osyyahwrJSHDEF3VTVXGUyeD6cV3lSU0SY6FZTL9YGP7DSjFnww+CNf+w/WPm9ewyhlMoyJQMjh2ZLZTbCUoTLIeFohmS5PlkF6q3L1ERZHSVYyHKvD1Tid3slbzfC4Bcf784GIP79E4Agxu5apXXRs0y2Si4ji2TSFT8D26GIADOS2VMk02PgIQDCYuxuyrCGAgGBlNiiUEDNbaL6cJjpEi3Amjb/URN+zjS9d3v2c8mXpgIQKMzo9DlelApl1ck0CbAhRNOoLX/MzzKiq6QZYjhl64anu8iCO68/OmXm/YZpX19QumqJ7duwfKhrBDXmXDbuGlUJ8DcQcB0n47NmS2JqGx7YoAELc0YleKOERCu8dQbmT/CZBS2bWgcKmyAJ9e4qQfXt55Z6+bfBM6KtzcDv+kdSvaIQB4CRwAS0Hn03UV3LDq4p6uUtWaZ30Jr4uaarwFMY01ecfV6qQewXiOvQKFWQyfxlu0b/eTvw/UxrS/YvtdPNSikB+ldmjyP94V1CVDrQphdVs8705zanALUYKsBFMy7ub1WNeWFkZ44nRtgcFJuYixk/CYOohZksScAr4AiSSsLbSmb6xnq8ibIK9S64mpEgrILTPpBWob2hR5FF0CR/h+jZwsLMyMJm+Zzc+rQsuZwfal/oQfBRiHzrfmlnaoU5caYUsbDq+e9cQ2Km+VcBfW5Rj5JKKNSXsARYhR3sy2yKJwISrYujzuck7pQwKGchG66KvJMmhd1mGuj0hDhwCjpP1A6xIpDgBBjW3UpdOzGiSyllOX5jU13i+xA/2g9wQE0V0V6CHW6nW9GFJMtIULzByDh0crM5lAZDDADsxbGF5XeyUFdlZQbpD1tKmJxUmfkKhwSftpFsWYYeSmpA9Iz3CZZiQOdJ6AjHEJFxvX02kdiGEYRipoJ4qA2IVY0HOvNZv43AeCxnjh4PgfTVPs4LkDncJFy0Les90r2ZHbTj3eVNskT9W2Q4JLosgVVL2nzH0MN358PPd2qCBFpQdUSe1Ny0VKMQko6EKwpfLvFByS1Wo0Nhnph17Plu3qm5/XiwUHAIOe1binVsfDdD+944MWxm657V6CouopLIYBd/TubleT6aXVo2BJH6tkFDi5nRE1JrrZHmyuhy3yyBznbjRtUpazELEFcUEIc0kxBillam1stWJF+oHuS0C0e+2NCDou5OPRRZYuD8KK7Z6RuB8w+BEviJHposxYDsgq6pldc+zYrI0UydrQ4ON0wxAo1NFLZrDZiRWxPPkHot3Nukk++TjWuo64wsXvpBxLpWpfJEg3kFgQ2NTFR42v9ExbFy5k4kCC16LB7+u1gvs5t0+G3Pv9QMeKDzXPzvXFpm6byqj9ifo7KOItFb3l9DuJ0LYr+8/2drZ4MjFl7xcjwKIQ9zpyjecmF/SVK1esk/d2nLdC0zl5O+Oi6b18c5gD7tYWfRQ90NuLnO2/imWBKOx4z/dvLJJyZaYONibRIdkmRUfiQytM3EKKtrf5szVVnSi+Qx/Q785mDRyRi93bZClwL3pN6/LlBT0ARF7/GNALuRg/2KtZD8QZg9RLF+77I3nbZO/eEGlB4mO7Bqv7z6Pm2t4+vYpFbj7RevGPxI126XWs/E2B/mtY/UfbCTwgFwyjhwZjkIb5JCTOc9QfBr/EvlvGbGGLEz6UReu9vLeGv15Mn7+Plr+LRt9XircY19fXDblRBHahw0zx8mCx/3D0SMHIKR9czwzvN5NdYIMebC8Yzp23RauAe28o2h9XVtjhAIvdbjLv12A8ceJ3eNmX08u+gy/6vvrqq3LIC768OIeb/c+ejnoMC/hk6K7ADO4X5xe65Pbz2WPh5IHBsidH3BrlQ0x9+G3pwe9FksnwX6iX4O+ZbmN1vn98WIO7+YUWi0/oE/qE/n/T/wHJH003ceokYAAAAABJRU5ErkJggg==)!important}.map-marker-bg-image .sponsored-shop-mapMarkerBG{background-image:url(/static/media/sponsored-shop-marker.1fb6cfcc.svg)!important;width:25px!important;padding-left:21px!important;padding-top:16px!important}.map-marker-bg-image .sponsored-shop-selected-mapMarkerBG{background-image:url(/static/media/sponsored-shop-selected.d7969759.svg)!important;width:25px!important;padding-left:21px!important;padding-top:16px!important}.shopListHorizontalContainer{position:absolute;bottom:8px;flex-direction:row;display:flex;flex:4 1;width:98%;padding-left:5px;padding-right:5px;z-index:14;align-items:flex-end}.shopListHorizontalContainer .iconContainer{display:flex;width:10%;flex:0.3 1;height:67px;justify-content:center;align-items:center;background-color:#fff;border-radius:5px;cursor:pointer}.shopListHorizontalContainer .right-iconContainer{position:relative}.shopListHorizontalContainer .right-iconContainer:before{content:"";position:absolute;top:0;width:20px;height:100%;background:linear-gradient(90deg,hsla(0,0%,85.1%,0),hsla(0,0%,100%,0) 0,#fff 72.27%,#fff 104.9%);-webkit-filter:blur(3px);filter:blur(3px);left:-20px}.shopListHorizontalContainer .shopListContainer{flex-direction:row;display:flex;margin-left:5px;margin-right:5px;flex:3.4 1;overflow-y:scroll;scrollbar-width:none;align-items:flex-end}.shopListHorizontalContainer .shopListContainer::-webkit-scrollbar{display:none;scrollbar-width:none!important}@media only screen and (max-width:700px){.shopListHorizontalContainer .iconContainer{height:67px}}.marker-logo{width:24px;position:absolute;z-index:2}.map_header_container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.map_header_container .map-header{display:flex;flex-direction:row;align-items:center}.map_header_container .instacart-map-header-order{order:2}.map_header_container .map_header_component{border-radius:50px;display:flex;padding:5px 10px;margin-right:5px;border:1px solid #e7e7e7;justify-content:center;align-items:center;place-self:center}.map_header_container .map_header_component.map_icon{margin-right:0}.map_header_container .sort_icon{display:flex;flex-direction:column;padding-left:3px;margin-right:-3px}.map_header_container .map-header-title{font-family:Catamaran;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#292f36;padding-right:8px;margin:0}.map-expanded .backdropDesign{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1100;margin:auto;background:rgba(0,0,0,.7)}.map-expanded .map-expanded-container{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:84%;position:fixed;z-index:1200;top:10%;left:10%;padding:20px}.map-expanded .map-expanded-container .expandedContainer{display:flex;flex-direction:row;flex:2 1}.map-expanded .map-expanded-container .expandedContainer .shopList{display:flex;flex:1.4 1;flex-direction:column}.map-expanded .map-expanded-container .expandedContainer .map{display:flex;flex:2 1;border-radius:10px;margin-left:10px;margin-top:5px}.map-expanded .map-expanded-container .expandedContainer .map .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.shopListView{overflow-y:scroll}.shopListView .shopListView{-ms-overflow-style:none;scrollbar-width:none}.shopListView .shopListView .shopListView::-webkit-scrollbar{display:none}.shopListView .noShopFound{position:absolute;right:26%;bottom:50%}.shopListView .noShopFoundExpanded{position:absolute;right:70%;bottom:50%;padding-left:2%}.featured-label{position:absolute;top:-32px;left:0}.feature-label-text{display:flex;width:119px;height:24px;padding:4px;justify-content:center;align-items:center;grid-gap:6px;gap:6px;border-radius:4px 4px 0 0;background:#3c3c3c;color:#fff;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.feature-label-listview{position:relative;top:0;left:0}.shopItem{border:1px solid #e3eae6;margin-bottom:16px;padding:5px 10px;width:-webkit-fill-available;width:-moz-available;cursor:pointer}@media (max-width:450px){.shopItem{width:328px}}.shopItem .spacing{padding-top:10px}.shopItem .closeIconContainer{position:absolute;right:6px;top:6px;cursor:pointer}.shopItem .closeIconContainer .closeIcon{font-size:24px;margin:-1px}.shopItem .iconContainer{border-radius:50px;padding:2px 10px 2px 5px;flex-direction:row;display:flex;margin-top:5px;margin-bottom:5px}.shopItem .star{background-color:#fef6f4!important;margin-right:10px}.shopItem .ratingText{font-family:Montserrat;font-style:normal;font-weight:700;font-size:12px;line-height:14px;display:flex;align-items:center;padding-left:8px;color:#000}.shopItem .caradviseIcon{background-color:#f4f7f5!important}.shopItem .closeIconStyle{justify-content:flex-end}.shopItem .container{display:flex;flex-direction:row;align-items:center}.shopItem .container .savingsRibbonContainer{display:none}@media only screen and (max-width:500px){.shopItem .container .savingsRibbonContainer{display:flex;flex:1 1;align-items:flex-end}}.shopItem .container .shopLogoContainer{display:flex;flex:1 1;justify-content:center;align-items:flex-start;border-radius:4px;height:50px;width:50px;margin-left:5px;margin-right:10px;align-items:center}.shopItem .container .savingsBannerLabel{display:flex;width:-webkit-fill-available;width:-moz-available;justify-content:flex-end}.shopItem .container .shop .shopLogo{display:flex;flex:1 1;height:30px;padding-left:11px;padding-top:2px}.shopItem .container .shopName{display:block;flex:10 1;flex-direction:column;align-items:flex-start}.shopItem .container .shopNameHeader{text-align:left;margin:0;font-family:Montserrat;font-style:normal;font-weight:700;font-size:13px;line-height:16px;letter-spacing:-.02em;color:#282828;padding:0 0 2%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.shopItem .container .shopNameSubtitle{text-align:left;flex:5 1;width:283px;height:19px;font-family:lato;font-style:normal;font-weight:100;font-size:14px;letter-spacing:-.02em;color:#616161}.shopItem .container .shopNameSubtitleDistance{color:#b83614}.shopItem .container .shopPriceContainer{display:flex;flex:1 1;flex-direction:column;align-items:flex-end}.shopItem .container .savingsRibbonWeb,.shopItem .container .shopPrice{display:flex;flex:1 1;justify-content:flex-end}.shopItem .container .shopPrice{font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;align-items:center;color:#000;margin:0 auto;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:120px;height:30px}@media (max-width:500px){.shopItem .container .shopPrice{font-size:10px;width:101px}}.shopItem .container .retailPrice{font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;display:flex;align-items:center;text-align:right;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin:0}@media only screen and (max-width:501px){.shopItem .container .savingsRibbonWeb{display:none}}@media only screen and (max-width:500px){.shopItem .container .shopLogoContainer{display:none}.shopItem .container .shopLogoContainerExpanded{display:flex}.shopItem .container .shopNameHeader{font-size:12px}.shopItem .container .shopNameSubtitle{font-size:10px}}.shopItem .buttonStyle{max-width:none!important;font-family:Montserrat,sans-serif;font-weight:600;width:auto;background-color:#e95832;border-color:#e95832;display:flex;color:#eee;align-items:center;text-align:center;justify-content:center;height:30px;border-radius:6px;padding:10px;text-decoration:none;overflow:hidden;margin:10px auto auto;box-shadow:2px 2px 10px #ccc;cursor:pointer}.shopItem .selected-shop-button-style{background-color:#fff;color:#e95832;border:1px solid #e95832}.shopItem .selected-shop-button-style .selected-shop-btn{display:flex;justify-content:center;grid-gap:8px;gap:8px}.shopItemHighlighted,.shopItemHover:hover{border:2px solid #e95832!important}.sponsered-shop-border{border-radius:0 5px 5px 5px!important;border:1px solid #282828}.other-shops-border{border-radius:5px}.shopItemPopup{border:0;max-width:100%;padding:10px 6px 0;width:-webkit-fill-available;width:-moz-available}.shopMapItem .container{width:125px;border-radius:5px;display:flex;flex-direction:row;margin-right:10px;padding:16px 8px;background-color:#fff!important}.shopMapItem .container:hover{background-color:#e95832!important;color:#fff}.shopMapItem .shopLogoContainer{display:flex;flex:1 1;justify-content:center;align-items:center;border-radius:4px;height:35px;margin-right:10px}.shopMapItem .shopLogo{display:flex;flex:1 1;height:30px;padding-left:11px;padding-top:2px}.shopMapItem .shopName{display:flex;flex:3 1;flex-direction:column;align-items:flex-start;text-overflow:ellipsis}.shopMapItem .mapShopTitle{font-weight:600;color:#282828}.shopMapItem .mapShopDistance,.shopMapItem .mapShopTitle{overflow:hidden;font-family:lato;text-align:left;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.shopMapItem .mapShopDistance{text-overflow:ellipsis}.shopMapItem .shopNameHeader{margin:0}@media (max-width:800px){.map-expanded-container{background:#fff;height:100%;width:81%;position:fixed;z-index:1000;top:0;left:6%}.map-expanded-container .expandedContainer{display:flex;flex-direction:column-reverse;flex:2 1}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{flex:2 1;border-radius:10px}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available;top:6%}}@media only screen and (width:820px){.map-expanded-container{background:#fff;height:100%;width:83%;position:fixed;z-index:1000;top:0;left:6%}.map-expanded-container .expandedContainer{display:flex;flex-direction:column-reverse;flex:2 1}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{flex:2 1;border-radius:10px}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}@media only screen and (width:768px){.map-expanded-container{background:#fff;height:100%;width:81%;position:fixed;z-index:1000;top:0;left:6%}.map-expanded-container .expandedContainer{display:flex;flex-direction:column-reverse;flex:2 1}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{flex:2 1;border-radius:10px}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}@media only screen and (width:425px){.map-expanded-container{background:#fff;height:100%;width:81%;position:fixed;z-index:1000;top:0;left:5%!important}.map-expanded-container .expandedContainer{display:flex;flex-direction:column-reverse;flex:2 1}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{flex:2 1;border-radius:10px}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}.mapMobileComponents{position:fixed;bottom:40%;z-index:1100;width:100%;display:flex;align-items:center;justify-content:center}.mapMobileComponents .container{display:flex;background-color:#fff;padding:10px;border-radius:25px;flex-direction:row}.mapMobileComponents .sort_icon{display:flex;flex-direction:column;padding-left:3px;margin-right:-3px}@media screen and (max-width:768px){.mapMobileComponents{bottom:4%}}.mobileViewSorting .indicator{width:41px;height:4px;margin-top:10px;margin-bottom:20px;background:#d9d9d9;border-radius:20px}.mobileViewSorting .closeIcon{padding:5px;position:absolute;right:2%;top:2%;font-size:16px}.mobileViewSorting .sortFilter{position:fixed;bottom:0;display:flex;height:30%;flex-direction:column;width:100%;border-radius:25px 25px 0 0;background-color:#fff;align-items:center;z-index:99999}.mobileViewSorting .sortTitle{font-family:lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;display:flex;align-items:center;text-align:center;color:#343434}.mobileViewSorting .divider{width:90%;margin:5% 20%;height:0;border:1px solid #e4e4e4}.mobileViewSorting .filterItem{display:flex;flex-direction:row;margin-left:20px;margin-right:10px;margin-bottom:10px;width:-webkit-fill-available;width:-moz-available;justify-content:space-between;padding:0 12px 0 3px}.mobileViewSorting .filterItem .fitlerItemlabelSelected{font-family:lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#000}.mobileViewSorting .filterItem .filterItemLabel{font-family:lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#000}.spacingHeight16{height:16px}.mobileViewFilter .container{position:fixed;bottom:0;display:flex;flex-direction:column;align-items:center;z-index:9999;border-radius:20px;min-height:50%;max-height:100%;padding-bottom:20%}.mobileViewFilter .container,.mobileViewFilter .content{width:100%;background-color:#fff}.mobileViewFilter .subContainer{width:-webkit-fill-available;width:-moz-available;display:contents}.mobileViewFilter .titleStyle{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:2%;align-items:center}.mobileViewFilter .buttonStyle{max-width:none!important;font-family:Montserrat,sans-serif;font-weight:500;width:auto;background-color:#e95832;border-color:#e95832;display:flex;color:#eee;align-items:center;text-align:center;justify-content:center;height:20px;font-size:14px;border-radius:4px;padding:10px;text-decoration:none;overflow:hidden;margin:0 auto;box-shadow:2px 2px 10px #ccc;width:80%;position:fixed;bottom:10%;cursor:pointer}.mobileViewFilter .filterContainer{display:flex;width:94%;flex-direction:column;border-radius:2px;background-color:#fff;padding:5px;margin:0}.shopListItemContainer{padding-top:50px}.shopListItemContainer .sponsored-shop-label{display:flex;grid-gap:8px;gap:8px;align-items:center;color:#282828;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:left;margin-bottom:8px}.shopListItemContainer .sponsored-shop-label span{display:flex;grid-gap:8px;gap:8px}.shopListItemContainer .sponsored-shop-label p{margin:0}@media only screen and (width:1366px){.shopListViewContainer{margin:5px;width:100%}.shopListView{overflow-y:scroll;height:468px}}@media only screen and (width:912px){.map-expanded-container{top:0}}@media only screen and (width:820px){.map-expanded-container{left:10%}}@media only screen and (width:768px){.map-expanded-container{left:11%}}@media only screen and (width:414px){.map-expanded-container{left:4%}}@media only screen and (width:412px){.map-expanded-container{left:3%}}@media only screen and (width:393px){.map-expanded-container{left:3%}}@media only screen and (width:390px){.map-expanded-container{left:3%}}@media only screen and (width:360px){.map-expanded-container{left:2%}}@media only screen and (width:375px){.map-expanded-container{left:2%}}@media only screen and (width:320px){.map-expanded-container{left:0}}.shopMapItemMobileFilterContainer{position:fixed;bottom:30%}.shopMapItemMobileFilterContainerShopSelected{bottom:7%}.shopMapItemMobileContainer{background:#fff;padding:3px;border-radius:10px;margin-right:1%;position:fixed;z-index:999;margin-left:4%;width:90%;bottom:7%}.mapWidget{position:absolute;bottom:15%;width:90%}.shopMapItemWebContainer{background:#fff;padding:3px;border-radius:10px;position:absolute;z-index:100;width:30vw;bottom:15%;left:50%;top:auto;transform:translate(-50%)}@media (max-width:1366px){.shopMapItemWebContainer{bottom:17%}}@media (max-width:1024px){.shopMapItemWebContainer{width:50vw;bottom:15%}}.featured{border-radius:0 10px 10px 10px;border:1px solid #282828}.mapMobileFullScreen{position:fixed;top:0;z-index:3000;right:0;width:100%}.mapMobileFullScreen .headerTitleBar{position:absolute;top:0;display:flex;justify-content:space-between;padding:6px;width:100%;margin:2px}.mapMobileFullScreen .mapScreenTitle{color:#000;font-family:Montserrat;font-size:16px;font-weight:600}.mapHeaderComponent{border-radius:50px;display:flex;padding:5px 10px;margin-right:5px;border:1px solid #e7e7e7;justify-content:center;align-items:center;place-self:center;cursor:pointer}.mapHeaderComponentSelected{background-color:#e95832!important;color:#e7e7e7}.filterTitle{font-family:lato;font-style:normal;font-weight:700;font-size:19px;line-height:23px;display:flex;align-items:center;letter-spacing:-.02em;color:#282828}.shop-type-services{background-color:#fff!important}.filterClearText{font-family:lato;text-align:center;cursor:pointer;color:#b83614;padding-right:20px}.filterClearText,.filterOptionsHeader{font-style:normal;font-weight:700;font-size:14px;line-height:17px}.filterOptionsHeader{font-family:Montserrat;color:#282828}.dividerStyles{margin:0 5px!important}.filterComponent{display:flex}.filterComponent .ui.checkbox input:checked~label:after{background-color:#e95832!important;margin:1px!important;color:#fff;border-color:#e95832!important;border-radius:2px;font-size:12px}.filterComponent .checkBoxLabel{font-family:lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px}.dashboardBgColor{background-color:"#343434"}.dashboard2{justify-content:center}.dashboard2BgImage{background-image:url(/static/media/map-bg.309e99e0.png);margin:8px}.dashBoard2_o{width:100%;height:auto;background-color:#edf0f5}.dashBoard2_o__main{display:flex;flex:1 1;flex-direction:row;align-items:flex-start;width:90%;background:#edf0f5;border-radius:5px;margin:0 auto}.searchBox{width:50%}.searchBox .ui.selection.dropdown:not(.loading)>.search.icon{top:8px!important;background:none;left:-15px}.searchBox .ui.labeled.icon.button,.searchBox .ui.labeled.icon.buttons .button{background:#fff}.searchBox .ui.labeled.icon.button>.icon,.searchBox .ui.labeled.icon.buttons>.button>.icon{height:auto;text-align:center;width:1em;background-color:none!important}.searchBox .ui.search.selection.dropdown>input.search{padding:.67857143em 2.1em .67857143em 4em!important}.searchBox .ui.button{text-align:left;font-weight:300}.shift-equal{margin-left:80px}.dd{background:#fff;width:50%;padding:5px;margin:10px}@media only screen and (max-width:900px) and (min-width:376px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px;align-self:center}}@media (max-width:800px){.dd{background:#fff;width:100%;margin-bottom:10px;margin-right:1px;margin-left:1px}.shift-equal{margin:10px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}}@media only screen and (min-width:1281px){.services-dashboard-grid{width:60%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important}}@media only screen and (max-width:1280px){.services-dashboard-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important}}@media only screen and (max-width:1024px){.searchBox{width:96%}.dashBoard2_o__main{margin-top:150px;display:flex;flex-wrap:wrap;flex-direction:column}.dashBoard2_o__hero__commonServices{width:100%;margin:-23px}.services-dashboard-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important}}@media only screen and (max-width:900px){.services-dashboard-grid{width:100%;display:flex;overflow-y:scroll;margin:0 auto!important;flex-wrap:nowrap;justify-content:flex-start}}.ui.modal{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;grid-gap:14px;gap:14px;position:absolute;width:356px;height:300px;left:782px;top:400px;background:#fff;border-radius:10px}.ui.modal>.actions{background:#f9fafb;padding:0;text-align:right;height:auto}.ui.modal .actions>.button{margin-left:.75em;height:auto}.Location{display:flex!important;padding:2px;margin-top:2%}.zip_modal_text{width:282px;height:66px;font-family:Americane;font-style:normal;font-weight:700;font-size:19px;line-height:23px;display:flex;align-items:center;letter-spacing:-.02em;color:#000;flex:none;order:0;flex-grow:0}.zip_modal_input{box-sizing:border-box;flex-direction:column;align-items:flex-start;height:40px;background:#fff;border:1px solid #e3eae6;border-radius:4px;flex:none;order:1;flex-grow:0}.zip_modal_apply,.zip_modal_input{display:flex;justify-content:center;padding:12px 16px;grid-gap:8px;gap:8px;width:324px;align-self:stretch}.zip_modal_apply{flex-direction:row;align-items:center;height:34px;background:#e95832!important;border-radius:4px;flex:none;order:2;flex-grow:0}.zip_modal_find{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;grid-gap:14px;gap:14px;position:absolute;width:356px;background:#fff!important;border-radius:10px}.feature-shortcuts-container{width:100%;overflow-x:auto}.map-card-card{box-sizing:border-box;width:570px;height:456px;left:158px;background:#fff;border:1px solid rgba(241,243,249,.6);box-shadow:0 4px 15px rgba(196,205,228,.3);border-radius:4px}.map-card-store{width:120px;height:17px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;color:#a4a4a4}.map-card-map{padding-top:5px;padding-bottom:5px;width:534px;height:140px;text-align:left}.map-card-div{display:flex;flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:15px;padding-left:15px}.map-card-address-header{width:59px;height:19px;padding-bottom:2px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:19px;color:#282828;flex:none;order:0;flex-grow:0}.map-card-address-description,.map-card-address-header{padding-top:5px;font-style:normal;display:flex;align-items:center}.map-card-address-description{width:312px;height:17px;font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#616161;flex:none}.map-card-hours-header{width:44px;height:19px;padding-bottom:2px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:19px;color:#282828;order:0}.map-card-hours-description,.map-card-hours-header{padding-top:5px;font-style:normal;display:flex;align-items:center;flex:none;flex-grow:0}.map-card-hours-description{font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#616161}.map-card-contact-header{padding-top:5px;padding-bottom:2px;width:130px;height:17px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;display:flex;align-items:center;color:#282828;flex:none}.map-card-contact-description{display:flex;flex-direction:column;align-items:flex-start;font-family:Lato,sans-serif;padding-top:5px;font-weight:400;font-size:14px;line-height:17px}.switch-map .default-map .search-shop-container{border:none;padding:0}.switch-map .ui.secondary.menu{flex-direction:row;background:#fff;border-radius:30px;border:1px solid #cfcfcf}.switch-map .ui.secondary.menu .item{flex:1 1;padding:10px 15px!important;border-radius:18px!important;flex-direction:column}.switch-map .ui.secondary.menu .active.item,.switch-map .ui.secondary.menu .active.item:hover,.switch-map .ui.secondary.menu .item:hover{background:#3c3c3c;color:#fff}.switch-map .ui.segment{box-shadow:none;border:none;max-width:100%;padding:0}.switch-map .tab.tab-pane{min-height:60vh;display:flex;flex-direction:column;justify-content:space-between}.switch-map .fuel-station-heading{margin:0 0 10px}.switch-map .shop-list-container{min-height:50vh;overflow:auto;height:50vh}.switch-map .search-shop-container{width:-webkit-fill-available;width:-moz-available;padding:20px;border-radius:8px;border:1px solid #ccd9d1;background:#fff}@media (max-width:1366px){.switch-map .search-shop-container{padding:14px}.switch-map .search-shop-container .map_header_container .map-header-title{font-weight:700;font-size:19px}.switch-map .search-shop-container .map_header_container .map-header .zip-edit-container .ui.transparent.input>input{padding-left:3px!important;font-size:14px!important;width:50px}.switch-map .search-shop-container .map_header_container .map-header .zip-edit-container .zip-actions,.switch-map .search-shop-container .map_header_container .map-header .zip-edit-container .zip-input{width:50px}.switch-map .search-shop-container .map_header_container .map-header .zip-edit-container .zip-actions .injected-svg{width:20px!important;height:35px!important}.switch-map .search-shop-container .map_header_container .map-header .mapHeaderComponent{font-size:14px}}.switch-map .search-shop-container .map-component-container .map-expanded-container .shopListView{height:65vh!important}.switch-map .search-shop-container .map-component-container .map-expanded-container .shopListView-with-md-hd{height:56vh!important}.switch-map .search-shop-container .map-component-container .shopListViewContainer .shopListItemContainer .shopListView{height:38.5vh!important;min-height:285px}.switch-map .search-shop-container .map-component-container .mapboxgl-canvas-container .mapboxgl-canvas{left:0}.switch-map .search-shop-container .map-component-container .geosuggestContainerNew{z-index:999}@media (max-width:420px){.switch-map .search-shop-container .map-component-container .geosuggestContainerNew{width:-webkit-fill-available}}.switch-map .search-shop-container .searchFldShop.smaller-width{width:97%}@media only screen and (max-width:1366px){.switch-map .search-shop-container .searchFldShop.smaller-width{display:flex;justify-content:flex-start;width:-webkit-fill-available}}.booking-confirmation{width:100%}.booking-confirmation .back-label{font-size:19px;font-weight:700;text-align:left;padding:0 4%;display:flex;align-items:center}.booking-confirmation .back-label h3{padding-left:10px}.booking-confirmation .back-label span{cursor:pointer;padding-right:5px}.booking-confirmation .back-label h3{padding-left:6px}.booking-confirmation .booking-confirmation-container{display:grid;grid-template-columns:1fr;width:100%;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:0 4%;margin:0}.booking-confirmation .booking-confirmation-container .marginTopClass{margin-top:10px}@media (min-width:850px){.booking-confirmation .booking-confirmation-container{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}.booking-confirmation .booking-confirmation-container .box{width:100%;background:#fff;border-radius:4px;border:1px solid #c1c1c1}.booking-confirmation .booking-confirmation-container .box .shimmer-custom{margin:10px;width:96%}@media screen and (max-width:767px){.booking-confirmation .booking-confirmation-container .box .shimmer-custom{width:93%}}@media screen and (max-width:880px){.booking-confirmation .booking-confirmation-container .box:nth-child(2){margin-top:25px}}.shimmer-custom-mergin{margin:0}.booking-contact{width:auto;padding:16px}.booking-contact .retail-price-idea{background-color:#fef6f4;border:1px solid #fae0d9;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 16px;border-radius:4px}.booking-contact .retail-price-idea p{font-size:12px;font-weight:700;color:#3c3c3c;margin:0}.booking-contact .contact-query{font-size:14px;font-weight:700;text-align:left;padding:16px 0;margin:0;color:#000}.booking-contact .contact{color:#616161;font-size:14px;font-weight:400;text-align:left;margin:0}.booking-details{width:auto;padding:5px 20px}@media screen and (max-width:768px){.booking-details{padding:5px 8px}}.booking-details .booking-label{font-size:23px;font-weight:700;color:#282828;text-align:left;margin:0;padding:15px}.booking-details .custom-shimmer{margin-top:15px}.booking-details hr{border:1px solid rgba(160,167,184,.3)}.booking-details .cancellation{width:100%;margin-right:auto;padding:10px 0}.booking-details .cancellation .cancellation-price{display:flex;align-items:center;justify-content:space-between}.booking-details .cancellation .cancellation-price .cancellation-policy{color:#1d1d1d;font-size:18px;font-weight:700;margin:0}@media screen and (max-width:650px){.booking-details .cancellation .cancellation-price .cancellation-policy{font-size:14px}}.booking-details .cancellation .non-refundable-policy{color:#616161;font-size:12px;font-weight:400;margin:0;text-align:left;padding-top:12px}.booking-details .cancellation .non-refundable-policy .total-cost{display:flex;align-items:center;grid-gap:10px;gap:10px}.booking-details .calander{padding-bottom:10px}.booking-details .calander .add-to-calander{color:#e95832;border-radius:50px;font-size:12px;font-weight:400;padding:15px;border:none;display:flex;align-items:center;grid-gap:10px;gap:10px;margin:auto;cursor:pointer}.booking-details .calendar-btn{display:flex;justify-content:center}.booking-details .calendar-btn img{padding-right:10px;padding-top:3px}.booking-details .order-status{display:flex;align-items:center;grid-gap:15px;gap:15px}.booking-details .order-status .tire-image{position:relative}.booking-details .order-status .tire-image .tire-purchase-logo{position:absolute;top:4px;right:3px}.booking-details .order-status .order-status-details{flex:1 1}.booking-details .order-status .order-status-details .order-status-header{margin:0;font-family:Catamaran,sans-serif;font-size:23px;font-weight:400;text-align:left}.booking-details .order-status .order-status-details .order-status-header span{font-weight:700}.booking-details .order-status .order-status-details .order-id{text-align:left;background-color:#f6bfb1;border-radius:35px;padding:8px;color:#3c3c3c;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;font-family:Catamaran,sans-serif}.react-add-to-calendar__dropdown ul{list-style:none;padding-left:0;text-align:left}.react-add-to-calendar__dropdown ul li{padding-bottom:5px}.react-add-to-calendar__dropdown ul li a i{padding-right:8px}.react-add-to-calendar{cursor:pointer}.react-add-to-calendar__button{color:#e95832}.bottom-contact-info{display:flex;align-items:flex-start;border-top:1px solid #ccc;margin-top:10px;padding-top:5px;padding-right:15px;text-align:left;justify-content:space-between}@media screen and (max-width:650px){.bottom-contact-info{flex-direction:column}}.bottom-support-info{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:650px){.bottom-support-info{margin-top:10px}}.bottom-support-info-row{display:flex;flex-direction:row;justify-content:left;margin-bottom:10px}.margin-left-7{margin-left:7px;line-height:1.5}.margin-right-10{margin-right:10px}.booking-membership{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;background-color:#f6f6f6;border-radius:12px;padding:16px}@media screen and (max-width:650px){.booking-membership{flex-direction:column;background-color:#fff}}@media screen and (min-width:850px) and (max-width:1398px){.booking-membership{flex-direction:column}}@media screen and (min-width:1400px) and (max-width:1600px){.booking-membership{padding:22px}}@media screen and (min-width:950px) and (max-width:1150px){.booking-membership{padding:14px}}@media screen and (max-width:425px){.booking-membership{padding:0}}.booking-membership .card{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 10px);margin-bottom:0}.booking-membership .card:nth-child(2){flex:0 0 58%}.booking-membership .card:nth-child(3){flex:1 0 42%}.booking-membership .card-membership{background:linear-gradient(90deg,#282828,#403f3f,#222);border-radius:5px}.booking-membership .label{color:#282828;font-size:18px;font-weight:700;text-align:left;margin:0 0 8px}.booking-membership .card-desc{color:#616161;font-size:14px;font-weight:400;text-align:left;margin:0 0 8px;padding:0 6px}.booking-membership .add-membership{display:flex;justify-content:flex-start;grid-gap:20px;gap:20px;background-color:#000;border:1px solid #b1b3b6;border-radius:8px;color:#fff;padding:10px;cursor:pointer}@media screen and (max-width:650px){.booking-membership .add-membership{width:100%;justify-content:center}}.booking-membership .mobile-membership{display:block}@media screen and (min-width:650px){.booking-membership .mobile-membership{display:none}}.booking-membership .web-membership{display:block}@media screen and (max-width:650px){.booking-membership .web-membership{display:none}}.install-location{padding-top:15px}.install-location .label{font-size:16px;font-weight:700;margin:0;text-align:left;padding-top:5px;color:#000}.install-location .location-info{display:flex;grid-gap:20px;gap:20px;padding:15px 0}.install-location .imageClass{width:4.5em;border:1px solid #f5f5f5;border-radius:10px;padding:10px;object-fit:contain}.install-location .store-name{color:#000;font-size:16px;font-weight:700;text-align:left;margin:0 0 5px}.install-location .store-location{color:#616161;font-size:14px;font-weight:400;text-align:left;margin:0 0 5px}.install-location .check-in{color:#616161;font-size:16px;font-weight:400;margin:0 0 5px;text-align:left}.install-location .check-in .install-date{color:#000;font-size:16px;font-weight:600}.booked-services .label{font-size:16px;font-weight:700;margin:0;text-align:left;padding-top:5px;color:#000}.booked-services .services{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:15px 0}.booked-services .services p{text-align:left;margin:0}.booked-services .services .servicename{color:#282828;font-size:16px;font-weight:400}.booked-services .services .discount{color:#dc4017;font-size:12px;font-weight:400}.booking-card p{margin:0}.booking-card .membership-detail{display:flex;justify-content:space-around;align-items:flex-start;padding:14px}@media screen and (min-width:1400px) and (max-width:1600px){.booking-card .membership-detail{padding:5px}}@media screen and (min-width:950px) and (max-width:1150px){.booking-card .membership-detail{padding:5px}}@media screen and (max-width:375px){.booking-card .membership-detail{padding:5px}}.booking-card .membership-detail .member-info{display:flex;flex-direction:column}.booking-card .membership-detail .member-info .label{color:#c9d3e3;font-size:12px;font-weight:400}@media screen and (min-width:1400px) and (max-width:1600px){.booking-card .membership-detail .member-info .label{font-size:10px}}@media screen and (min-width:950px) and (max-width:1150px){.booking-card .membership-detail .member-info .label{font-size:10px}}@media screen and (max-width:375px){.booking-card .membership-detail .member-info .label{font-size:10px}}.booking-card .membership-detail .member-info .value{color:#fff;font-size:14px;font-weight:700}@media screen and (min-width:1400px) and (max-width:1600px){.booking-card .membership-detail .member-info .value{font-size:12px}}@media screen and (min-width:950px) and (max-width:1150px){.booking-card .membership-detail .member-info .value{font-size:12px}}@media screen and (max-width:375px){.booking-card .membership-detail .member-info .value{font-size:12px}}.booking-card .membership-detail .member-info .vehicle-detail{display:flex;grid-gap:10px;gap:10px;align-items:center;margin:auto}.booking-card .membership-detail .member-info .align-right{text-align:right}.booking-card .membership-detail .member-info .align-left{text-align:left}.booking-card .container{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;padding:14px 14px 0}.booking-card .element1,.booking-card .element3{flex:0 0 auto}.booking-card .element1 .cardIcon{background-color:#e95832;padding:5px;border-radius:6px}.booking-card .membershipId{flex:1 1;text-align:left}.booking-card .membershipId .membership-label{color:#fff;font-size:14px;font-weight:700;margin:0 0 7px}.booking-card .membershipId .membership-id{color:#818181;font-size:12px;font-weight:400;margin:0}.rewards-container{background-color:#fff;width:-webkit-fill-available;padding:12px;border-top:4px solid #3c3c3c;border-radius:4px}.rewards-container .rewards-header{display:flex;align-items:center;justify-content:space-between;width:100%}.rewards-container .rewards-header .rewards-title{color:#3c3c3c;font-size:20px;font-weight:700;margin:0}.rewards-container .rewards-header .rewards-cross{font-size:16px;color:#000;cursor:pointer}.rewards-container .rewards-earned{display:flex;align-items:center;grid-gap:10px;gap:10px}.rewards-container .rewards-earned .rewards-earned-title{font-size:14px;font-weight:400;color:#3c3c3c;text-align:left;margin:0}.rewards-container .rewards-earned .rewards-earned-miles{color:#fff;font-size:14px;font-weight:400;background-color:#282828;border-radius:20px;padding:5px}.rewards-container .rewards-earn{color:#3c3c3c;font-size:14px;font-weight:400;text-align:left;padding-top:10px;border-top:3px dashed #cfcfcf}.rewards-container .rewards-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2px}.rewards-container .earn-more-rewards{color:#fff;font-size:14px;font-weight:500;width:98%;margin:10px 0;background-color:#e95832}.rewards-container .earn-more-rewards:hover{background-color:#e95832;color:#fff}.rewards-container .rewards-earned-miles-services{display:grid;text-align:left;grid-template-columns:repeat(2,minmax(200px,1fr));grid-gap:16px;gap:16px}.rewards-container .rewards-earned-miles-services .earn_miles_shimmer{min-height:10rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media (max-width:768px){.rewards-container .rewards-earned-miles-services{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:480px){.rewards-container .rewards-earned-miles-services{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (min-width:1024px) and (max-width:1366px){.rewards-container{width:77vw;margin-right:9px}}@media (min-width:577px) and (max-width:767px){.rewards-container{width:85vw}}@media (max-width:576px){.rewards-container{width:90vw}}@media only screen and (min-width:769px) and (max-width:1024px){.rewards_override_width{width:67vw!important;margin-right:auto}}.earn-rewards-container{background-color:#f8f8f8;padding:20px;margin:10px;text-align:center;grid-gap:4px;gap:4px;border:none;border-radius:4px}.earn-rewards-container .earn-rewards-image{width:62px;height:62px;margin:auto}.earn-rewards-container .earn-rewards-label{margin:12px 0 0;font-size:14px;font-weight:500;color:#3c3c3c}@media (max-width:768px){.earn-rewards-container{padding:10px;margin:10px 5px}}.earned-miles-container{border:1px solid #e3eae6;border-radius:4px;padding:10px;display:flex;flex-direction:column;align-items:left;position:relative}.earned-miles-container .earned-miles-image{width:60px;border-radius:22%;object-fit:contain}.earned-miles-container .earned-miles-complete{position:absolute;top:-10px;left:90%}@media (max-width:563px){.earned-miles-container .earned-miles-complete{top:-10px;right:0}}.earned-miles-container .earned-miles-data{margin-top:10px;margin-bottom:0;background-color:#fae0d9;border-radius:21px;color:#2f2f2f;font-size:14px;font-weight:700;grid-gap:10px;gap:10px;padding:6px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.earned-miles-container .earned-miles-service{font-size:14px;margin:10px 0 0;font-weight:700;color:#282828}.reward-work-modal{width:50%!important;height:85%!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}.reward-work-modal .rewards-dialog-cross{text-align:end;cursor:pointer}.reward-work-modal .how-program-works{text-align:start;color:#3c3c3c;font-size:18px;font-weight:700}.side-panel-container{padding:0!important;max-height:85vh!important;z-index:1100!important;background-color:#fff;border-radius:25px!important}.side-panel-container .sidebar-container{padding:20px}.side-panel-container .sidebar-container .rewards-dialog-cross{text-align:end;cursor:pointer}.side-panel-container .sidebar-container .how-program-works{text-align:start;color:#3c3c3c;font-size:18px;font-weight:700}.earn-miles-steps-container{padding-bottom:10px;border-bottom:1px solid #e4e4e4}.earn-miles-steps-container .miles-program-logo{text-align:center}.earn-miles-steps-container .earn-miles-header{color:#3c3c3c;font-size:28px;font-weight:700;margin:5px 0 0;text-align:center}.earn-miles-steps-container .earn-miles-sub-header{color:#616161;font-size:16px;font-weight:400;margin:20px auto;text-align:center;width:50%}@media (max-width:576px){.earn-miles-steps-container .earn-miles-sub-header{width:auto;text-align:left}}.earn-step-details-container .earn-steps{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin:15px 0;position:relative}.earn-step-details-container .earn-steps .earn-steps-logo:after{content:"";position:absolute;height:35%;width:1px;top:61px!important;left:29px!important;border-left:1px dashed #f19881}.earn-step-details-container .earn-steps .hide-border{border-left:none}.earn-step-details-container .earn-steps .earn-steps-title{font-size:16px;font-weight:700;color:#3c3c3c;margin:0;text-align:start}.earn-step-details-container .earn-steps .earn-steps-details{font-weight:400;font-size:16px;color:#616161;margin:5px 0 0;text-align:start}.earn-miles-steps-details-container{background-color:#f8f8f8;border-radius:4px;padding:12px;margin:0 0 10px}.earn-miles-steps-details-container .step-title{color:#3c3c3c;font-weight:700;font-size:16px;text-align:start}.earn-miles-steps-details-container .step-detail{color:#616161;font-size:16px;font-weight:400;text-align:start}.miles-earned-container{background-color:#fff;flex:1 1;border-radius:4px;padding:12px;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.miles-earned-container .total-miles-earned{font-size:14px;font-weight:700;margin:0 0 10px}.miles-earned-container .available-time{color:#747373;font-size:12px;font-weight:500;margin:8px 0 0}.miles-earned-container .miles-earned{font-size:32px;font-weight:400;margin:8px 0 0;font-family:DigitalNumbers,sans-serif;letter-spacing:7px}.miles-earned-container .earn-miles-color{color:#e95832}.miles-earned-container .disable-color{opacity:.5}.miles-earned-container .miles-earn-logo{cursor:pointer}.rewards-index-container{width:85%;margin:10px auto}.rewards-index-container .rewards-header-box{display:flex;align-items:center;justify-content:space-between}.rewards-index-container .rewards-header-box .rewards-header{color:#3c3c3c;font-size:23px;font-weight:700}.rewards-index-container .rewards-header-box .rewards-how-works{color:#b83614;font-weight:700;font-size:14px;cursor:pointer}@media screen and (max-width:768px){.rewards-index-container{width:95%}}.invite-friends-rewards{width:100%;border-radius:4px}.invite-friends-rewards .invite-friends-rewards-box{background-color:#fff;display:flex;align-items:flex-start}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container{flex:1 1;padding:20px;text-align:left}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container p{margin:0}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-heading{color:#3c3c3c;font-weight:700;font-size:16px}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-heading .free-miles{color:#e95832}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-frnds-sub-heading{color:#747373;font-size:14px;font-weight:400;margin:12px 0}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-code{background-color:#f4f7f5;border-radius:4px;padding:8px;color:#3c3c3c;font-weight:700;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}@media screen and (max-width:540px){.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-code{font-size:12px}}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-container .invite-code .copy-logo{cursor:pointer}.invite-friends-rewards .invite-friends-rewards-box .invite-friends-logo{padding:10px}.sponser-promotion{margin:10px 0;width:100%}.sponser-promotion .sponser-promotion-box{display:flex;align-items:center;justify-content:space-between}.sponser-promotion .sponser-promotion-box .sponser-promotion-header{color:#282828;font-size:16px;font-weight:700}.sponser-promotion .sponser-promotion-box .sponser-promotion-see-all{color:#b83614;font-size:14px;font-weight:700;cursor:pointer}.sponser-promotion .sponser-promotion-card{width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.sponser-card{width:100%}.sponser-card .sponser-card-box{background-color:#fff;border-radius:4px;border:1px solid #e3eae6;padding:10px}.sponser-card .sponser-card-box .sponser-miles{color:#2f2f2f;font-size:14px;font-weight:700;background-color:#fae0d9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:21px;padding:5px;margin-left:auto}.sponser-card .sponser-card-box .sponser-logo{text-align:left;height:32px}.sponser-card .sponser-card-box .sponser-service{text-align:left;color:#282828;font-size:19px;font-weight:700;margin-bottom:0}@media (max-width:576px){.sponser-card .sponser-card-box .sponser-service{font-size:14px}}.sponser-card .sponser-card-box .sponser-expirey{display:flex;align-items:center;grid-gap:6px;gap:6px;background-color:#f2f2f2;padding:5px;margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:13px}.sponser-card .sponser-card-box .sponser-expirey p{margin:0;font-size:12px;font-weight:400}.miles-container{margin-top:10px}.miles-container .earn-miles-header-box{display:flex;align-items:center;justify-content:space-between}.miles-container .earn-miles-header-box .earn-miles-header{color:#3c3c3c;font-size:16px;font-weight:700;margin-top:0}.miles-container .earn-miles-header-box .earn-miles-how-works{color:#b83614;font-weight:700;font-size:14px;cursor:pointer}.miles-container .earn-miles-filter-box{display:flex;align-items:center;grid-gap:8px;gap:8px}.miles-container .earn-miles-filter-box .earn-mile-option{color:#616161;font-size:14px;font-weight:500;background-color:#fff;border-radius:42px;padding:10px;min-width:40px}.miles-container .placeholder_image{width:100%}.miles-container .how-earn-miles-container{margin:10px 0;width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.miles-container .how-earn-miles-container .miles_shimmer{min-height:14.56rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (max-width:576px){.miles-container .how-earn-miles-container{grid-template-columns:repeat(2,1fr)}}.miles-card{background-color:#fff;width:100%;border-radius:4px}.miles-card .miles-card-container{padding:10px;display:flex;flex-direction:column;justify-content:space-between;height:91%}.miles-card .miles-card-container .miles-digit{color:#2f2f2f;font-size:14px;font-weight:700;background-color:#fae0d9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:21px;padding:5px;margin-left:auto}.miles-card .miles-card-container .rewards-logo-container{width:60px;height:60px}.miles-card .miles-card-container .rewards-logo-container .miles-logo{text-align:left}.miles-card .miles-card-container .rewards-logo-container .reward-image{width:100%;border-radius:22%;object-fit:contain;height:100%}.miles-card .miles-card-container .miles-action{text-align:left;color:#282828;font-size:19px;font-weight:700;margin-bottom:0;margin-top:10px}@media (max-width:576px){.miles-card .miles-card-container .miles-action{font-size:14px}}.miles-card .miles-card-container .miles-action-detail{text-align:left;color:#747373;font-size:14px;font-weight:400;margin-top:4px}.miles-card .miles-card-container .miles-card-btn{width:100%;background-color:#e95832;color:#fff;font-size:14px}.reward-miles-earn{width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:10px 0 15px}@media (max-width:600px){.reward-miles-earn{grid-template-columns:1fr}}.estimated-miles-container{border-radius:4px}.estimated-miles-container .estimate-miles-box{padding:12px;display:flex;align-items:center;grid-gap:15px;gap:15px;background-color:#fff}.estimated-miles-container .estimate-miles-box .mile-logo-box{position:relative}.estimated-miles-container .estimate-miles-box .mile-logo-box .miles-lock-logo{position:absolute;top:4px;right:-4px}.estimated-miles-container .estimate-miles-box .estimate-miles-label{color:#747373;font-size:12px;font-weight:500;margin:0 0 10px}.estimated-miles-container .estimate-miles-box .estimate-miles{color:#282828;font-size:28px;font-weight:700;margin:0 0 5px;font-family:Catamaran,sans-serif;text-align:left}.estimated-miles-container .estimate-miles-box .estimate-miles-note{color:#747373;font-size:12px;font-weight:500;margin:0 0 5px}.estimated-miles-container .estimate-miles-footer{background-color:#fae0d9;display:flex;align-items:center;padding:4px 12px;grid-gap:10px;gap:10px}.estimated-miles-container .estimate-miles-footer .info-logo{margin-top:3px}.estimated-miles-container .estimate-miles-footer .how-unlock-miles{color:#616161;font-weight:700;font-size:14px;flex:1 1;margin:0;text-align:left}.estimated-miles-container .estimate-miles-footer .learn-here{color:#b83614;font-size:14px;font-weight:700;margin:0;cursor:pointer}.reward-history-container{width:85%;margin:10px auto}.reward-history-container .reward-header-box{display:flex;align-items:center;grid-gap:30px;gap:30px}.reward-history-container .reward-header-box .reward-history-logo{cursor:pointer;margin-top:6px}.reward-history-container .reward-header-box .reward-history-header{color:#282828;font-size:23px;font-weight:700;margin:0}.reward-history-container .reward-history-tile{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px}.reward-history-container .reward-history-tile .earn_burn_shimmer{min-height:8rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media (max-width:767px){.reward-history-container .reward-history-tile{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.reward-history-container .reward-history-tile>:nth-child(3){grid-column:span 2}}@media screen and (max-width:768px){.reward-history-container{width:95%}}.reward-used-tile{background-color:#fff;border-radius:4px;padding:16px 16px 8px;text-align:left}.reward-used-tile .reward-tile-title{color:#616161;font-size:14px;font-weight:400;margin-bottom:25px;margin-top:5px}@media (max-width:530px){.reward-used-tile .reward-tile-title{margin-bottom:5px}}.reward-used-tile .reward-tile-value{color:#282828;font-size:33px;font-weight:700;font-family:Catamaran,sans-serif;margin:0}@media (max-width:530px){.reward-used-tile .reward-tile-value{font-size:19px}}@media (max-width:530px){.reward-used-tile{padding:8px 16px}}.rewards-services-card-container{display:flex;align-items:center;grid-gap:10px;gap:10px;background-color:#fff;border-radius:4px;padding:15px}.rewards-services-card-container .rewards-service-detail{flex:1 1}.rewards-services-card-container .rewards-service-detail .rewards-service-name{color:#282828;font-size:14px;font-weight:700;margin:0;text-align:left}.rewards-services-card-container .rewards-service-detail .rewards-service-label{color:#747373;font-size:14px;font-weight:400;margin:5px 0 0;text-align:left}.rewards-services-card-container .reward-service-miles{color:#3c3c3c;font-size:14px;font-weight:700}.reward-service-filters{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-top:25px}.reward-service-time{color:#747373;font-size:14px;font-weight:400;text-align:left;margin-top:25px}.reward-pending-miles{display:flex;align-items:flex-start;grid-gap:5px;gap:5px;margin:25px 0}.reward-pending-miles .reward-pending-note{margin:0;color:#3c3c3c;font-size:14px;font-weight:700;text-align:left}.no_services_container{width:100%}.reward-service-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:10px}.reward-service-container .miles_shimmer{min-height:7.5rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media (max-width:1180px){.reward-service-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.reward-service-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:530px){.reward-service-container{grid-template-columns:repeat(1,1fr)}}.reward-tag-filter{border-radius:42px;padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer}.reward-tag-filter-color{background-color:#fff;border:1px solid #ccd9d1}.reward-selected-tag-color{background-color:#e95832;color:#fff}.how-to-unlock-miles{height:auto!important;width:30%!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}.how-to-unlock-miles .unlock-miles-header{display:flex;align-items:flex-start;justify-content:space-between}.how-to-unlock-miles .unlock-miles-header .dialog-header{color:#282828;font-size:23px;font-weight:700;margin:0}.how-to-unlock-miles .unlock-miles-header .unlock-dialog-cross{cursor:pointer}.how-to-unlock-miles .unlock-miles-desc{color:#616161;font-size:16px;font-weight:400}.how-to-unlock-miles .unlock_miles__forYou{font-weight:700}@media (max-width:1288px){.how-to-unlock-miles{width:38%!important}}@media (max-width:965px){.how-to-unlock-miles{width:62%!important}}@media (max-width:530px){.how-to-unlock-miles{width:92%!important}}.unlock-miles-step-container .unlock-steps{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;position:relative}.unlock-miles-step-container .unlock-steps .unlock-logo-box{background-color:#fef6f4;border-radius:50%;padding:10px}.unlock-miles-step-container .unlock-steps .unlock-steps-line:after{content:"";position:absolute;height:64%;width:1px;top:44px!important;left:17px!important;border-left:1px dashed #f19881}.unlock-miles-step-container .unlock-steps .unlock-steps-title{color:#616161;font-size:16px;font-weight:400;margin:0 0 25px;text-align:left;font-family:Catamaran,sans-serif}.rewards-miles-payment-container{background-color:#fef6f4;padding:8px 8px 8px 16px;border-radius:6px;margin-top:10px;width:-webkit-fill-available;width:-moz-available}.rewards-miles-payment-container .rewards-toggle{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.rewards-miles-payment-container .rewards-toggle .rewards-used-miles{margin:0;color:#3c3c3c;font-size:14px;font-weight:400}.rewards-miles-payment-container .rewards-toggle .rewards-applied-miles{margin:0;color:#047857;font-size:17px;font-weight:400;font-family:Catamaran,sans-serif}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#e95832!important;width:2.5rem!important}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox input:checked~.box:after,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox input:checked~label:after{left:1.5rem!important}.rewards-miles-payment-container .rewards-toggle .rewards-toogle-checkbox .ui.toggle.checkbox .box:before,.rewards-miles-payment-container .rewards-toggle .ui.toggle.checkbox label:before{width:2.5rem!important}.rewards-miles-payment-container .rewards-applied-miles{margin:5px 0 0;color:#616161;font-size:14px;font-weight:400;text-align:left;font-family:Catamaran,sans-serif}.rewards-miles-payment-container .rewards-customize-miles{margin:25px 0 0;color:#b83614;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;text-align:left}.apply-miles{height:auto!important;width:25vw!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}.apply-miles .content{height:90%!important}.apply-miles .content .description{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.apply-miles .apply-miles-logo{display:flex;justify-content:flex-end;cursor:pointer}.apply-miles .dialog-header{color:#282828;font-weight:700;font-size:23px;text-align:center;margin:10px 0 5px}.apply-miles .dialog-sub-header{color:#616161;font-weight:400;font-size:14px;margin:0;text-align:center}.apply-miles .range-slider-container{margin:50px 0 30px}.apply-miles .range-slider-container .available-miles{text-align:right;color:#e95832;font-weight:700;font-family:Catamaran,sans-serif}.apply-miles .miles-into-dollar{color:#fff;font-size:14px;font-weight:400;background-color:#3c3c3c;border-radius:3px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px}.apply-miles .miles-slider-value{color:#3c3c3c;font-size:42px;font-weight:500;font-family:Catamaran,sans-serif;text-align:center;margin:0}.apply-miles .miles-info{display:flex;align-items:center;grid-gap:15px;gap:15px}.apply-miles .miles-info .miles-charged-info{color:#3c3c3c;font-size:12px;font-weight:400}.apply-miles .miles-save{border-radius:4px;width:100%}.apply-miles .miles-save,.apply-miles .miles-save:hover{background-color:#e95832;color:#fff}@media (max-width:1274px){.apply-miles{width:32%!important;height:auto!important}}@media screen and (min-width:643px) and (max-width:1050px){.apply-miles{width:50%!important;width:auto!important;position:absolute;left:50%!important;top:35%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}}@media (max-width:643px){.apply-miles{width:82%!important;height:auto!important;position:absolute;left:50%!important;top:37%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}}.earn-miles-per-order{border:1px solid #f6bfb1;background-color:#fef6f4;border-radius:4px;padding:8px;width:97%}.earn-miles-per-order .earn-miles-box{display:flex;align-items:center;justify-content:space-between}.earn-miles-per-order .earn-miles-header{color:#dc4017;margin:0;font-size:16px;font-weight:500;font-family:Catamaran,sans-serif;text-align:left}.earn-miles-per-order .accordian-logo{cursor:pointer}.earn-miles-per-order .miles-order-box{display:flex;align-items:center;justify-content:space-between}.earn-miles-per-order .miles-order-box .miles-order-header-box{display:flex;align-items:center;grid-gap:10px;gap:10px}.earn-miles-per-order .miles-order-box .miles-order-header-box .miles-order-title,.earn-miles-per-order .miles-order-box .miles-order-value{font-family:Catamaran,sans-serif;margin:0;font-size:14px;font-weight:400}.earn-miles-per-order .miles-horizontal-divider{align-self:stretch;border-top:2px solid #f6bfb1;margin-top:5px}.earn-miles-per-order .earn-more-miles{color:#616161;margin:8px 0;font-size:14px;font-weight:400;text-align:left}.earn-miles-per-order .create-account{background-color:#e95832;border-radius:4px;display:flex;grid-gap:5px;gap:5px;align-items:center;justify-content:center;width:100%;border:none;cursor:pointer}.earn-miles-per-order .create-account .create-and-earn{font-family:Catamaran,sans-serif;color:#fff;font-size:14px;font-weight:400}.total-miles-container{background-color:#2f2f2f;border:1px solid #2f2f2f;border-radius:4px;margin:0 7px;padding:15px}.total-miles-container .miles-header{font-family:Catamaran,sans-serif;color:#fff;font-weight:700;font-size:14px;margin:0 0 20px}.total-miles-container .miles-value{font-family:DigitalNumbers,sans-serif;color:#e95832;font-size:24px;font-weight:400;margin:0;letter-spacing:7px}.earn_miles_toaster{margin:0;color:#424242;font-family:Catamaran,sans-serif;font-weight:500;font-size:16px}.earn_miles_toaster span{font-weight:700}.unlock-miles-confirmed-container{width:auto;padding:16px;background-color:#fff;border-radius:4px;border:1px solid #c1c1c1;width:-webkit-fill-available;width:-moz-available}.unlock-miles-confirmed-container .unlock-miles-box{display:flex;align-items:center;grid-gap:20px;gap:20px}.unlock-miles-confirmed-container .unlock-miles-box .mile-logo-box{position:relative}.unlock-miles-confirmed-container .unlock-miles-box .mile-logo-box .miles-lock-logo{position:absolute;top:4px;right:-4px}.unlock-miles-confirmed-container .unlock-miles-box .unlock-estimate-miles{color:#b83614;font-size:19px;font-weight:700;font-family:Catamaran,sans-serif;background-color:#fef6f4;padding:4px 8px;border-radius:22px}.unlock-miles-confirmed-container .miles-note{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin:0 0 10px}.unlock-miles-confirmed-container .miles-note .miles-note-line{color:#3c3c3c;font-size:14px;font-weight:700;font-family:Catamaran,sans-serif;margin:0;text-align:left}.unlock-miles-confirmed-container .verify-current-mileage{font-family:Catamaran,sans-serif;color:#616161;font-size:16px;text-align:left;font-weight:400}.unlock-miles-confirmed-container .unlock_miles__forYou{font-weight:700}.miles-instructions-container{width:auto;padding:16px}.miles-instructions-container .miles-instructions-header{color:#282828;font-size:19px;font-weight:700;text-align:left}.earn-miles-container{width:85%;margin:10px auto}.earn-miles-container .earn-miles-header{display:flex;align-items:center;grid-gap:15px;gap:15px}.earn-miles-container .earn-miles-header .go-back-logo{cursor:pointer}.earn-miles-container .earn-miles-header .earn-miles-label{margin:0;font-size:20px;font-weight:700;color:#000}.earn-miles-container .placeholder_image{width:100%}.earn-miles-container .earn-miles{margin:10px 0;width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.earn-miles-container .earn-miles .miles_shimmer{min-height:14.56rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media (max-width:576px){.earn-miles-container .earn-miles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.earn-miles-container{width:95%}}.sponsered-promotion-container{width:95%;margin:10px auto}.sponsered-promotion-container .sponsered-promotion-header{display:flex;align-items:center;grid-gap:15px;gap:15px}.sponsered-promotion-container .sponsered-promotion-header .go-back-logo{cursor:pointer}.sponsered-promotion-container .sponsered-promotion-header .sponsered-promotion-label{margin:0;font-size:20px;font-weight:700;color:#000}.sponsered-promotion-container .sponsered-promotion{margin:10px 0;width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media (max-width:680px){.sponsered-promotion-container .sponsered-promotion{grid-template-columns:repeat(2,1fr)}}.booking-miles-complete .side-panel-container{padding:0!important;max-height:70vh!important;background-color:#fff;border-radius:25px!important;overflow-y:unset!important}.booking-miles-complete .side-panel-container .dialog-header-logo{position:absolute;top:1%;left:50%;transform:translate(-50%,-50%)}.booking-miles-complete-web{position:relative}.booking-miles-complete-web .confirmation-div{top:5%}.booking-miles-complete-web .confirmation-div,.booking-miles-complete-web .earn-miles-success{position:fixed;width:600px;right:-100%;background-color:#fff;color:#000;padding:10px 20px;border-radius:14px;-webkit-animation:slideIn .5s forwards;animation:slideIn .5s forwards;z-index:999;box-shadow:5px 5px 10px rgba(0,0,0,.3)}.booking-miles-complete-web .earn-miles-success{top:20%}.booking-miles-complete-web .dialog-header-logo{position:absolute;top:-3%;left:-10%;transform:translate(1%,12%)}@-webkit-keyframes slideIn{0%{right:-100%}to{right:50px}}@keyframes slideIn{0%{right:-100%}to{right:50px}}.sidebar-container{padding:20px}.sidebar-container .rewards-dialog-cross{text-align:end;cursor:pointer}.sidebar-container .dialog-header{color:#282828;font-size:28px;font-weight:700;text-align:center;margin:0 0 15px}.sidebar-container .dialog-subline{color:#616161;font-size:19px;font-weight:400;margin:0 0 15px}.sidebar-container .add-to-calendar{color:#e95832;font-size:14px;font-weight:600;text-decoration:underline}.sidebar-container .earn-miles{color:#e95832;font-size:19px;font-weight:700;background-color:#fef6f4;padding:8px 15px}.sidebar-container .text-align-left{text-align:left!important}.earn-miles-success{padding:20px}.earn-miles-success .miles-dialog-cross{text-align:right;cursor:pointer}.earn-miles-success .miles-web{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.earn-miles-success .miles-web .miles-program-logo{text-align:center}.earn-miles-success .miles-web .congrats-label{color:#282828;font-size:28px;font-weight:700;font-family:Catamaran,sans-serif;margin:10px 0}.earn-miles-success .miles-web .earn-miles{background-color:#fef6f4;color:#e95832;font-weight:700;font-size:23px;font-family:Catamaran,sans-serif;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;margin:auto}.earn-miles-success .miles-web .dialog-subline{color:#616161;font-size:16px;font-weight:400}@media screen and (max-width:768px){.earn-miles-success .miles-web{display:block}}.rewards_container{padding:5rem 0 0}.rewards_container .placeholder_placeholder{color:#282828;font-weight:700;font-size:18px;font-family:Catamaran,sans-serif}.rewards_container .rewards_link{font-weight:400;font-size:14px;color:#e95832;text-decoration:underline;cursor:pointer}.feature_rewards_container{width:auto;border:1px solid #e3eae6;border-radius:4px;padding:16px;background-color:#fff;text-align:left}.feature_rewards_container .feature_rewards__header{display:flex;align-items:flex-start;justify-content:space-between}.feature_rewards_container .feature_rewards__header .estimate_earn_miles{margin:0;background-color:#fae0d9;font-weight:700;font-size:14px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:21px;font-family:Catamaran,sans-serif}.feature_rewards_container .feature_rewards__maintenance{margin:10px 0 0;color:#282828;font-weight:700;font-size:14px;font-family:Catamaran,sans-serif}.feature_rewards_container .feature_rewards__earn{margin:0;color:#747373;font-weight:400;font-size:14px;font-family:Catamaran,sans-serif}.feature_rewards_container .feature_rewards__book{background-color:#e95832;color:#fff;padding:12px 16px;font-family:Catamaran,sans-serif;width:100%;margin-top:10px}.feature_rewards_container .feature_rewards__book:active,.feature_rewards_container .feature_rewards__book:focus,.feature_rewards_container .feature_rewards__book:hover{background-color:#e95832;color:#fff}.estimate-earn-miles{background-color:#fef6f4;padding:8px;border-radius:4px;width:100%;text-align:center;display:flex;align-items:center;grid-gap:15px;gap:15px;justify-content:center}.estimate-earn-miles .earn-miles{color:#e95832;font-weight:700;font-size:19px;margin:0;font-family:Catamaran,sans-serif}.await_rewards_note{padding:8px 16px;display:flex;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e2e5e9;background-color:#f6f7f9}.await_rewards_note .await_rewards_text{color:#292f36;font-family:Catamaran,sans-serif;margin:0;font-weight:400;text-align:left}.custom-slider-container .tooltip{position:relative;width:100%}.custom-slider-container .tooltip .slider-value{position:absolute;top:-48px;left:0;left:var(--percentage,0);transform:translateX(-50%);border-radius:5px;color:#fff;font-size:14px;font-weight:400;background-color:#3c3c3c;border-radius:3px;padding:4px 8px;width:143px;margin-top:10px}.custom-slider-container .custom-range-slider{-webkit-appearance:none;width:100%;height:3px;background:linear-gradient(90deg,#fae0d9 0,#fae0d9 var(--percentage),#fae0d9 var(--percentage),#fae0d9);border-radius:25px;outline:none;opacity:1;transition:opacity .2s}.custom-slider-container .custom-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background-color:#e95832;border:1px solid #e95832;border-radius:50%;cursor:pointer;position:relative;z-index:1}.custom-slider-container .custom-slider-thumb{width:calc(var(--percentage)*1%);height:100%;background-color:#e95832;position:absolute;top:0;left:0;z-index:0;border-radius:25px 0 0 25px}.custom-slider-container:hover .custom-range-slider{opacity:1}.cuvrd-card-container{display:flex;justify-content:space-between;flex-direction:column}.cuvrd-card-container .cuvrd-card-header{display:flex;align-items:center;text-align:start;justify-content:space-between}.cuvrd-card-container .cuvrd-card-header .cuvrd-plan-name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:700;font-size:16px;margin:0;text-align:left;min-width:88px}.cuvrd-card-container .cuvrd-card-header .cuvrd-logo{width:auto;margin-left:auto}.cuvrd-card-container .cuvrd-converage{font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;color:#282828;text-align:left;margin:5px 0}.cuvrd-card-container .cuvrd-converage .cuvrd-miles{font-size:14px;font-weight:700;color:#282828}.cuvrd-card-container .cuvrd-properties{display:flex;align-items:center;justify-content:space-between}.cuvrd-card-container .cuvrd-properties .cuvrd-properties-label{margin:0;font-family:Catamaran,sans-serif;text-align:left;color:#282828;font-size:14px;font-weight:400}.cuvrd-card-container .cuvrd-properties .cuvrd-properties-value{margin:0;font-family:Catamaran,sans-serif;text-align:left;color:#282828;font-size:14px;font-weight:700}.cuvrd-card-container .view-cuvrd{color:#e95832;text-decoration:underline;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;text-align:left;margin:5px 0;cursor:pointer}.cuvrd-card-container .cuvrd-total{background-color:#f4f7f5;display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:5px;font-family:Catamaran,sans-serif}.cuvrd-card-container .cuvrd-total .cuvrd-total-label{color:#2f3036;font-weight:700;font-size:14px;margin:2px 0;text-align:left}.cuvrd-card-container .cuvrd-total .cuvrd-total-price{font-family:Catamaran,sans-serif;font-size:18px;font-weight:700;color:#282828;margin:2px 0;min-width:100px}.cuvrd-card-container .buy-btn{background:#e95832;border-radius:4px;padding:12px 16px;width:100%;border:unset;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.cuvrd-card-container .buy-btn:hover{background:#e95832;color:#fff}.cuvrd-dialog{top:50%!important;left:50%!important;right:auto;width:55%!important;display:flex;bottom:auto;height:auto!important;border:2px solid rgba(242,244,246,.05);background-color:#fff;position:absolute;transform:translate(-50%,-50%)!important;max-height:70vh!important;height:70vh!important;padding-top:0!important}.cuvrd-dialog .content{padding:0!important;position:relative}.cuvrd-dialog .content .parent-dialog-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;width:100%;padding-top:10px}.cuvrd-dialog .content .parent-dialog-header .cuvrd-dialog-header{margin:0;text-align:center;font-size:23px;font-weight:700;color:#282828;padding-bottom:12px;border-bottom:2px solid #c4bbbb}.cuvrd-dialog .content .parent-dialog-header .cross-logo{position:absolute;right:0;cursor:pointer;top:18px;width:17px}.cuvrd-dialog .content .cuvrd-dialog-container{margin-top:35px}.cuvrd-dialog .content .cuvrd-dialog-container .cuvrd-services-container{margin-bottom:10px}@media screen and (max-width:576px){.cuvrd-dialog{width:70%!important}}@media screen and (max-width:490px){.cuvrd-dialog{width:80%!important}}.cuvrd-plan-container{background-color:#f4f7f5;border-radius:12px;padding:10px}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;padding:0;margin:0}.grid-container .grid-item{display:flex;align-items:flex-start;padding:2px;color:#000;font-size:16px;font-weight:700}.grid-container .grid-item:before{content:"\2022";color:#000;margin-right:8px}@media screen and (max-width:900px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:725px){.grid-container{grid-template-columns:repeat(1,1fr)}}.placeholder{margin:0;font-size:16px}.cuvrd-plan-service-header{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:0 0 8px;border-bottom:1px solid #c4bbbb;margin-bottom:15px}.cuvrd-plan-service-header .cuvrd-service-header{margin:0;font-size:25px;color:#000;font-weight:800;text-align:left}@media screen and (max-width:480px){.cuvrd-plan-service-header .cuvrd-service-header{font-size:19px}}.covrd-note{color:#646262;font-size:14px;font-weight:400;padding:5px}.vin-dialog{top:40%!important;left:50%!important;right:auto;width:25%!important;display:flex;bottom:auto;border:2px solid rgba(242,244,246,.05);background-color:#fff;position:absolute;transform:translate(-50%,-50%)!important;height:auto!important;padding-top:0!important}.vin-dialog .content{padding:20px!important;position:relative;width:100%}.vin-dialog .content .cross-logo-container{display:flex;justify-content:flex-end}.vin-dialog .content .cross-logo-container .cross-logo{width:17px;cursor:pointer}.vin-dialog .content .dialog-logo-container{display:flex;justify-content:center;padding:20px 0}.vin-dialog .content .dialog-logo-container .dialog-logo{width:56px;height:56px}.vin-dialog .content .dialog-header{font-size:23px;color:#282828;font-weight:700;font-family:Catamaran,sans-serif;width:100%;text-align:center;margin-top:0}.vin-dialog .content .dialog-subline{color:#1d1d1d;font-family:Catamaran,sans-serif;font-size:16px;text-align:center;font-weight:400}.vin-dialog .content .grid-container{display:grid;grid-template-columns:1fr 1fr}.vin-dialog .content .grid-container .vehicle-plate,.vin-dialog .content .grid-container .vehicle-vin{padding:20px;text-align:center;cursor:pointer;color:#616161;font-family:Catamaran,sans-serif;border-bottom:1px solid #dfe5ee}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #e95832;font-family:Catamaran,sans-serif;color:#282828!important;font-size:14px;font-weight:700}.vin-dialog .content .vehicle-content{margin-top:40px}.vin-dialog .content .vehicle-content .vin-label{color:#2f3036;font-weight:700;font-size:14px;margin:0 0 8px}.vin-dialog .content .vehicle-content .vin-label span{color:#b83614}.vin-dialog .content .vehicle-content .ui{width:100%!important}.vin-dialog .content .vehicle-content .ui input{padding:10px!important}.vin-dialog .content .vehicle-content .section-info{font-size:12px;font-weight:400;color:#616161;margin:10px}.vin-dialog .content .vehicle-content .section-sub-info{width:80%}@media screen and (min-width:576px) and (max-width:767px){.vin-dialog .content .vehicle-content .section-sub-info{width:100%!important}}.vin-dialog .content .vehicle-content .car-image{width:96px!important;margin:20px 0;height:35px}.vin-dialog .content .vehicle-content .vin-plate{color:#2f3036;font-weight:700;font-size:14px;margin:12px 0 8px}.vin-dialog .content .vehicle-content .region-country-selector{width:96%!important;margin-bottom:15px;padding:10px!important;font-size:14px!important;background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;box-shadow:inset 2px 2px 4px #efefef!important}.vin-dialog .content .vehicle-content .region-country-selector .menu{width:100%!important}@media only screen and (max-width:767px){.vin-dialog .content .vehicle-content .region-country-selector .menu{max-height:125px!important}}@media screen and (max-width:768px){.vin-dialog .content .vehicle-content .region-country-selector{width:94%!important}}@media screen and (max-width:425px){.vin-dialog .content .vehicle-content .region-country-selector{width:93%!important}}.vin-dialog .content .vehicle-btn{background-color:#e95832;padding:12px 16px;border-radius:4px;color:#fff;width:100%}@media screen and (max-width:576px){.vin-dialog{width:80%!important;top:50%!important}}@media screen and (min-width:576px) and (max-width:767px){.vin-dialog{width:70%!important}}@media screen and (min-width:768px) and (max-width:991px){.vin-dialog{width:50%!important;top:45%!important}}@media screen and (min-width:992px) and (max-width:1440px){.vin-dialog{width:35%!important;top:45%!important}}.order-dialog{top:50%!important;left:50%!important;right:auto;width:40%!important;display:flex;height:auto!important;border:2px solid rgba(242,244,246,.05);background-color:#fff;position:absolute;transform:translate(-50%,-50%)!important;height:calc(100vh - 30%)!important;padding-top:0!important;overflow:auto}.order-dialog .content{padding:20px!important;position:relative;width:100%}.order-dialog .content p{margin:0}.order-dialog .content .dialog-header{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.order-dialog .content .dialog-header .dialog-header-label .header1{color:#282828;font-weight:700;font-size:28px;font-family:Catamaran,sans-serif}.order-dialog .content .dialog-header .dialog-header-label .header2{color:#616161;font-weight:400;font-size:16px;font-family:Catamaran,sans-serif}.order-dialog .content .total-service{color:#3c3c3c;font-family:Catamaran,sans-serif;font-family:16px;font-weight:700;padding:25px 0}.order-dialog .content .appointment{font-family:Catamaran,sans-serif;color:#3c3c3c;font-weight:700;margin:20px 0;font-size:14px;box-shadow:none;padding:0}.order-dialog .content .order-action{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-top:2rem}.order-dialog .content .order-action .order-dialog-button{color:#fff;background:#e95832;border-radius:4px;width:auto;text-align:center;cursor:pointer;font-size:16px;flex:1 1}.order-dialog .content .order-action .order-undo-btn{background-color:#f8f8f8;border-radius:4px;color:#3c3c3c;width:100%;text-align:center;cursor:pointer;font-size:16px;flex:1 1}.order-dialog .content .price-container{margin-top:25px}.order-dialog .content .price-container .price-label{font-weight:700;font-size:19px;color:#282828;display:flex;align-items:center;justify-content:space-between}.order-dialog .content .price-container .cancellation-available-note{color:#616161;font-weight:400;font-size:14px;margin-top:5px}@media screen and (max-width:1024px){.order-dialog{width:57%!important;height:calc(100vh - 21%)!important}}@media screen and (max-width:768px){.order-dialog{width:70%!important;height:calc(100vh - 23%)!important}}@media screen and (max-width:425px){.order-dialog{width:85%!important;height:calc(100vh - 12%)!important}}.tire-detail-container{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;padding:16px;border-radius:4px;border:1px solid #ccd9d1}.tire-detail-container .tire-image{flex:0 0 auto}.tire-detail-container .tire-image .tire-logo{width:73px;height:95px}.tire-detail-container .tire-detail{flex:1 1}.tire-detail-container .tire-detail .tire-name{color:#000;font-weight:700;font-size:16px}.tire-detail-container .tire-detail .tire-info{color:#000;font-weight:400;font-size:14px;margin-top:4px}.tire-detail-container .tire-detail .tire-info span{color:#000;font-weight:700;font-size:14px}.tire-detail-container .tire-detail .tire-rating{color:#000;font-weight:700;font-size:12px;display:flex;align-items:center;grid-gap:10px;gap:10px;margin:12px 0 0;background:#fef6f4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:16px}.tire-detail-container .tire-detail .tire-rating .rating-icon{width:16px;height:16px}.tire-detail-container .tire-detail .mileage-info{display:none}@media screen and (max-width:767px){.tire-detail-container .tire-detail .mileage-info{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:6px 0}}.tire-detail-container .mileage-warranty{display:none}@media screen and (min-width:768px){.tire-detail-container .mileage-warranty{display:block}}.shop-container{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;padding-bottom:30px;border-bottom:1px solid #e4e4e4}.shop-container .shop-img .shop-logo{width:2.5rem;object-fit:contain;height:auto}.shop-container .shop-details .shop-name{color:#282828;font-weight:700;font-size:14px}.shop-container .shop-details .shop-info{color:#747373;font-weight:500;font-size:14px;font-family:Catamaran,sans-serif;margin-top:5px}.tire-warranty{flex:0 0 auto;display:flex;align-items:center;grid-gap:10px;gap:10px;background-color:#f8f8f8;border-radius:25px;padding:8px}.tire-warranty .tire-warranty-info{color:#3c3c3c;font-size:12px;font-weight:500;font-family:Catamaran,sans-serif;margin:0}.cartwarning{top:40%!important;left:50%!important;right:auto;width:20%!important;display:flex;bottom:auto;border:2px solid rgba(242,244,246,.05);background-color:#fff;position:absolute;transform:translate(-50%,-50%)!important;height:auto!important;padding-top:0!important}.cartwarning .content{padding:2.5rem 0 0!important}.cartwarning .content .cartwarning_icon{width:100%;display:flex;align-items:center;justify-content:center}.cartwarning .content .cartwarning_icon .close_logo{position:absolute;top:15px;right:19px;width:16px;height:16px;cursor:pointer}.cartwarning .content .cartwarning_header{color:#2f2f2f;font-weight:700;font-size:19px;font-family:Catamaran,sans-serif!important;text-align:center}.cartwarning .content .cartwarning_confirm{width:100%;background-color:#e95832;font-family:Catamaran,sans-serif!important;font-weight:700;font-size:16px;color:#fff;border-radius:4px}.cartwarning .content .cartwarning_confirm:hover{background-color:#e95832;color:#fff}.cartwarning .content .cartwarning_no{width:100%;background-color:#f4f7f5;font-family:Catamaran,sans-serif!important;font-weight:700;font-size:16px;color:#3c3c3c;border-radius:4px;margin-top:12px}@media (max-width:575.98px){.cartwarning{width:70%!important}}@media (min-width:576px) and (max-width:767.98px){.cartwarning{width:70%!important}}@media (min-width:768px) and (max-width:991.98px){.cartwarning{width:54%!important}}@media (min-width:992px) and (max-width:1199.98px){.cartwarning{width:30%!important}}.price-range-section{display:flex;align-items:center;grid-gap:24px;gap:24px}.price-range-section .remove-added-service-section{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.price-range-section .remove-added-service-section .remove-service-link{color:#616161;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.price-range-section .added-service-section{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px}.price-range-section .added-service-section .added-service{color:#e95832;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.price-range-section{flex-direction:column;grid-gap:0;gap:0}}.tread_depth_tracker{border:1px solid #d4d4d4;border-radius:4px;padding:16px;background-color:#fff}.tread_depth_tracker .tread_depth__header{color:#616161;font-family:Catamaran,sans-serif;font-weight:700;font-size:14px}.tread_depth_tracker .tread_depth__header,.tread_depth_tracker .treadepth__dashboard{display:flex;align-items:center;justify-content:space-between}.tread_depth_tracker .treadepth__dashboard .dashboard{width:35%!important;padding:15px!important}@media screen and (max-width:1024px){.tread_depth_tracker .treadepth__dashboard .dashboard{width:100%!important;padding:10px!important}}.tread_depth_tracker .treadepth__dashboard .dashboard_container{width:37%!important}@media screen and (max-width:1025px){.tread_depth_tracker .treadepth__dashboard .dashboard_container{width:100%!important}}@media screen and (max-width:425px){.tread_depth_tracker .treadepth__dashboard .dashboard_container{width:94%!important}}@media screen and (max-width:1024px){.tread_depth_tracker .treadepth__dashboard{flex-direction:column}}.tread_depth_tracker .no_tire_for_track{display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#fae0d9;border-radius:25px;padding:8px;margin:14px 0 0}.tread_depth_tracker .no_tire_for_track .info_logo{margin-top:3px}.tread_depth_tracker .no_tire_for_track .info_logo path{stroke:#e95832}.tread_depth_tracker .no_tire_for_track .want_to__track{color:#b83614;font-weight:700;font-size:11px;font-family:Catamaran,sans-serif;margin:0;text-align:left}.tread_depth_tracker .no_tire_for_track .from_next__apt{color:#b83614;font-weight:400;font-size:11px;font-family:Catamaran,sans-serif;margin:0}.tread_depth_tracker p{margin:0}.tread_depth_tracker .tread_depth__info{cursor:pointer}.tread_depth_tracker .buy_tires{padding:10px;margin:15px 0;border-radius:4px;background-color:#e95832!important;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700;width:100%;color:#fff}.tread_depth_tracker .buy_tires:active,.tread_depth_tracker .buy_tires:focus,.tread_depth_tracker .buy_tires:hover{color:#fff}.tread_depth__dialog{width:25vw!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto;height:70%!important}.tread_depth__dialog .tread_depth__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.tread_depth__dialog .tread_depth__header .trea_depth__headerTitle{font-family:Catamaran,sans-serif;font-weight:700;font-size:23px;margin:0;color:#282828}.tread_depth__dialog .tread_depth__header .tread-depth-cross{cursor:pointer}.tread_depth__dialog .tread_depth__how_check{margin:5px 0;font-size:16px;font-weight:400;font-family:Catamaran,sans-serif}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_label{margin:5px 0;color:#3c3c3c;font-size:14px;font-weight:400;font-family:Catamaran,sans-serif}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition{display:flex;align-items:center;justify-content:none;grid-gap:5px;gap:5px}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition .tire_condition__color{width:10px;height:10px;margin-bottom:5px;border-radius:2px}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition .tire_condition__label{color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:400;font-size:14px;margin:0}.tread_depth__dialog .tire_tread_img__container{width:100%;display:flex;justify-content:center;padding-bottom:20px;border-bottom:1px solid #cfcfcf}.tread_depth__dialog .tire_tread_depth__image,.tread_depth__dialog .tire_tread_img__container .tire_tread_depth__image{width:auto!important;margin:auto!important}.tread_depth__dialog .penny_tire__test{font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;color:#282828;margin:18px 0}.tread_depth__dialog .penny_tire__test_ways{font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;color:#282828;margin:5px 0}@media screen and (max-width:1024px){.tread_depth__dialog{width:40vw!important;height:76%!important}}@media screen and (max-width:768px){.tread_depth__dialog{width:50vw!important;height:83vh!important}}@media screen and (max-width:425px){.tread_depth__dialog{width:80vw!important;height:84%!important}}@media screen and (max-width:321px){.tread_depth__dialog{width:80vw!important;height:91%!important}}.tire_dangered{background-color:#f60c0c!important}.tire_warning{background-color:#f6980c!important}.tire_green{background-color:#5e8c0c!important}.tire-grid-container{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;grid-template-areas:"status1 image status2" "status3 image status4";grid-gap:1rem;gap:1rem;padding:1rem 0;align-items:center;width:100%}.tire-image{grid-area:image;max-width:100%;height:auto}.tire-status{display:flex;flex-direction:column;align-items:center;justify-content:center}.tire-status:first-child{grid-area:status1}.tire-status:nth-child(2){grid-area:status2}.tire-status:nth-child(3){grid-area:status3}.tire-status:nth-child(4){grid-area:status4}.tire_details{background-color:#f8f8f8;border-radius:4px;padding:16px;font-family:Catamaran,sans-serif;text-align:left}.tire_details .tire_details__header{display:flex;align-items:center;justify-content:space-between}.tire_details .tire_details__header p{margin:0}.tire_details .tire_details__header .tire_details__text{color:#3c3c3c;font-weight:700;font-size:14px;margin:0}.tire_details .tire_details__header .container_disabled{color:#a4a4a4!important}.tire_details .tire_details__header .accordin_arrow{cursor:pointer;width:20px;height:20px}.tire_details .tire_details__header .rotate_arrow{rotate:180deg}.tire_details .last_tread_depth_checked{margin:5px 0;font-family:Catamaran,sans-serif;color:#666;font-weight:700;font-size:14px}.tire_details .last_tread_depth_checked span{color:#3c3c3c;font-family:400;font-size:16px}.tire_details .recorded_at_shop{margin:5px 0;font-family:Catamaran,sans-serif;color:#666;font-weight:700;font-size:14px}.tire_details .recorded_shop_name{color:#3c3c3c;font-weight:400;font-size:16px;font-family:Catamaran,sans-serif}.tire_details .recorded_shop__address{color:#616161;font-weight:400;margin-top:10px;font-size:14px}.tire_condition__container .tire_status{font-size:10px;font-weight:400;color:#065f46;background-color:#d1fae5;border-radius:25px;padding:2px 6px}.tire_condition__container .tire_depth,.tire_condition__container .tire_status{font-family:Catamaran,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0 0;text-align:left}.tire_condition__container .tire_depth{font-size:18px;font-weight:700;color:#000}.tire_condition__container .tire_good{color:#065f46;background-color:#d1fae5}.tire_condition__container .tire_replace__soon{color:#b45309;background-color:#fffbeb}.tire_condition__container .tire_replace__now{background-color:#fef2f2;color:#991b1b}.tire_condition__container .good_depth,.tire_condition__container .replace_soon__depth{color:#3c3c3c}.tire_condition__container .replace_now__depth{color:#991b1b}.tire_condition__container:nth-child(odd){text-align:right;margin-left:auto}.tire_condition__container:nth-child(odd) .tire_depth,.tire_condition__container:nth-child(odd) .tire_status{margin:0 0 0 auto;text-align:right}.tire_condition__container:first-child,.tire_condition__container:nth-child(2){margin-top:1em}.tire_condition__container:last-child{margin-bottom:13em}.provider_iframe{width:90%;margin:auto;height:auto}@media screen and (max-width:768px){.provider_iframe{overflow:auto}}.provider_iframe .iframe_loader{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}.provider_iframe .iframe_loader .loading_provider{font-weight:400;font-size:18px;font-family:Catamaran,sans-serif;color:#000;margin:-2% 0 0}@media screen and (max-width:1440px){.provider_iframe .iframe_loader .loading_provider{margin-top:-4%}}@media screen and (max-width:768px){.provider_iframe .iframe_loader .loading_provider{margin-top:-7%}}@media screen and (max-width:425px){.provider_iframe .iframe_loader .loading_provider{margin-top:-11%}}@media screen and (max-width:320px){.provider_iframe .iframe_loader .loading_provider{margin-top:-15%}}.provider_iframe .iframe_loader .go_back{font-family:Catamaran,sans-serif;font-weight:500;font-size:14px;color:#e95832;margin:10px 0;cursor:pointer;display:flex;justify-content:center;text-decoration:underline;padding:0!important}.provider_iframe .iframe_header{width:100%;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:25px}.provider_iframe .iframe_header .iframe_direction{display:flex;align-items:center;justify-content:flex-start;grid-gap:10px;gap:10px}.provider_iframe .iframe_header .iframe_direction .iframe_back{cursor:pointer}.provider_iframe .iframe_header .iframe_note{display:flex;align-items:center;justify-content:flex-start;grid-gap:5px;gap:5px;border:1px solid #f6bfb1;background-color:#fef6f4;padding:8px 16px;border-radius:4px;cursor:default}.provider_iframe .iframe_header .iframe_note .iframe_info__logo{margin-top:3px}.provider_iframe .iframe_header .iframe_note .iframe_info__logo path{stroke:#3c3c3c}.provider_iframe .iframe_header .iframe_note .iframe_note__text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:500;font-size:16px;text-align:left;margin:0}@media screen and (max-width:768px){.provider_iframe .iframe_header .iframe_note{align-items:flex-start}}.provider_iframe .iframe_header p{margin:0;color:#343434;font-family:Catamaran,sans-serif;font-weight:600;cursor:default}@media screen and (max-width:1024px){.provider_iframe .iframe_header{flex-direction:column;align-items:flex-start}}.provider_iframe .iframContainer{width:100%}.provider_iframe__loading{height:100vh!important;overflow:hidden!important}.provider_benifits{display:flex;align-items:center;grid-gap:10px;gap:10px}.provider_benifits .benifit_logo{width:24px;height:24px}.provider_benifits .provider_benifit__text{color:#282828;font-family:Catamaran,sans-serif;font-weight:400;font-size:14px;margin:5px 0;text-align:left}.insurance_review__dialog{height:auto!important;width:25vw!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:auto}.insurance_review__dialog .content{height:90%!important}.insurance_review__dialog .content .description{height:100%!important}.insurance_review__dialog .content .description .insurance_review__header{display:flex;align-items:flex-start;justify-content:space-between}.insurance_review__dialog .content .description .insurance_review__header .insurance_review__label{display:flex;align-items:center;grid-gap:7px;gap:7px}.insurance_review__dialog .content .description .insurance_review__header .insurance_review__label .insurance_review__text{color:#282828;font-weight:700;font-size:23px;font-family:Catamaran,sans-serif;margin:0}.insurance_review__dialog .content .description .insurance_review__header .insurance_cross__logo{padding-left:8%;cursor:pointer}.insurance_review__dialog .content .description .insurance_review{margin-top:25px}.insurance_review__dialog .content .description .insurance_review .review_container{margin:10px 0;background-color:#f3f3f3;padding:16px}.insurance_review__dialog .content .description .insurance_review .review_container .review_text{color:#000;font-family:Catamaran,sans-serif;font-weight:500;font-size:16px;margin:0;padding-bottom:20px}.insurance_review__dialog .content .description .insurance_review .review_container .reiew_published__by{padding-bottom:0!important}@media screen and (max-width:1024px){.insurance_review__dialog{width:40vw!important}}@media screen and (max-width:768px){.insurance_review__dialog{width:50vw!important}}@media screen and (max-width:425px){.insurance_review__dialog{width:80vw!important}}@media screen and (max-width:321px){.insurance_review__dialog{width:80vw!important}}.auto_glass{height:auto;width:88%;padding:2rem;margin:auto}.auto_glass .autoglass-heading{display:flex;align-items:center;grid-gap:5px;gap:5px}.auto_glass .autoglass-heading h2{color:#343434;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.auto_glass .vehicle_list{margin-bottom:2rem}@media screen and (max-width:425px){.auto_glass .vehicle_list{width:100%}}.auto_glass .vehicle_list .vehicle_label{color:#2f3036;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;text-align:left;margin-bottom:0}.auto_glass .auto__glass-card{display:grid;grid-template-columns:1fr;grid-gap:50px 20px;gap:50px 20px;padding:0;width:100%}.auto_glass .auto__glass-card .autoglass__contact{margin:1rem 0}.auto_glass .auto__glass-card .autoglass__contact:first-child{margin-top:1.5rem!important}.auto_glass .auto__glass-card .autoglass__contact p{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:8px 0}.auto_glass .auto__glass-card .autoglass__contact p a,.auto_glass .auto__glass-card .autoglass__contact p span{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;cursor:pointer;line-height:16px;text-decoration:underline}.auto_glass .auto__glass-card .repaire___quote-button{display:flex;height:48px;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:4px;background:#f4f7f5;width:100%;margin-top:1rem;color:#3c3c3c}@media screen and (max-width:425px){.auto_glass .auto__glass-card .repaire___quote-button{margin-bottom:0}}.auto_glass .auto__glass-card .provider_shimmer{min-height:24rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}@media (min-width:768px){.auto_glass .auto__glass-card{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.auto_glass .auto__glass-card{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.auto_glass .auto__glass-card{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:375px){.auto_glass .auto__glass-card{grid-template-columns:repeat(auto-fill,minmax(276px,1fr))}}@media (max-width:1024px) and (min-width:1024px){.auto_glass .media_auto__glass-card{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1440px) and (min-width:1440px){.auto_glass .media_auto__glass-card{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:768px){.auto_glass{width:84%;padding:8px;display:flex;flex-direction:column;justify-content:center}}.tire__filter{padding:24px;text-align:left;border-radius:8px;border:1px solid #f2f2f2;background:#fff}.tire__filter .marginBottom__medium{margin-bottom:1rem!important}.tire__filter .filter__padding{padding:1rem 0!important}.tire__filter .margin__0{margin:0!important}.tire__filter .collapsed__margin{margin:1rem 0!important}.tire__filter .have__any-questions .section__label,.tire__filter .tire__filter-header,.tire__filter .tire__filter_sort-label{color:#282828;font-family:Catamaran,sans-serif;font-weight:600;text-align:left}.tire__filter .tire__filter-header{font-size:20px;line-height:22px;padding-bottom:12px;border-bottom:1px solid #ededed;margin-top:0}.tire__filter .have__any-questions .section__label,.tire__filter .tire__filter_sort-label{font-size:14px;line-height:22px}.tire__filter .apply__btn,.tire__filter .clear__all-btn,.tire__filter .have__any-questions .contanct__number,.tire__filter .have__any-questions .section__sub-label,.tire__filter .tire__filter_price-label{font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;margin:0}.tire__filter .tire__filter_price-label{color:#404040;line-height:16px;margin-bottom:1rem}.tire__filter .tire__filter_price-label span{color:#7c7c7c;font-size:12px;line-height:16px}.tire__filter .tire__filter-select{min-width:78%!important;position:relative!important}.tire__filter .tire__filter-select .tire__filter-dropdown{position:absolute;right:4%}@media screen and (max-width:768px){.tire__filter .tire__filter-select{min-width:9vw!important}}@media screen and (max-width:425px){.tire__filter .tire__filter-select{min-width:86%!important}}.tire__filter .have__any-questions .section__sub-label{color:#616161;margin-top:1rem;line-height:22px}.tire__filter .have__any-questions .contanct__number{color:#e95832;text-decoration:underline;line-height:16px}.tire__filter .no__filter{display:flex;align-items:start;padding:8px;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;background:#fef2f2}.tire__filter .no__filter .tire__info-logo path{stroke:#991b1b}.tire__filter .no__filter p{margin:0;color:#991b1b;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.filter__sidebar-drawer{padding:0!important;position:fixed;bottom:0;z-index:1000!important;max-height:85vh!important;min-height:89vh!important;height:100%!important;overflow:auto;margin-bottom:5rem!important;overflow-x:hidden;width:100%!important;max-width:100%!important}.filter__sidebar-drawer .tire__filter-animation-mobile{min-height:6rem;width:90%;margin:5% auto auto;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}.filter__sidebar-drawer .drawer__header{display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:99;background-color:#fff;padding:18px;box-shadow:0 4px 4px rgba(0,0,0,.04)}.filter__sidebar-drawer .drawer__header .drawer__header-label{display:flex;align-items:center;grid-gap:5px;gap:5px}.filter__sidebar-drawer .drawer__header .drawer__header-label p{margin:0}.filter__sidebar-drawer .drawer__header .close__logo{position:absolute;top:33%;left:5%}.filter__sidebar-drawer .filter__container{height:70vh;overflow-y:auto;overflow-x:hidden}.filter__sidebar-drawer .drawer__footer{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;z-index:99;border:1px solid #ccd9d1;box-shadow:0 -4px 10px rgba(0,0,0,.04);padding:2rem}.filter__sidebar-drawer .drawer__footer .clear__all-btn{color:#e95832;text-decoration:underline;background-color:#fff}.filter__sidebar-drawer .drawer__footer .apply__btn{border-radius:4px;background:#e95832;color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:18px}.filter__section{width:100%}.filter__section .filter__section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filter__section .filter__section-header .filter__label{color:#404040;font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;line-height:16px;margin:0}.filter__section .filter__section-header .filter__logo{cursor:pointer}.filter__section .filter__options-container{margin:1rem 0}.filter__section .filter__options-container .filter__options{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.filter__section .filter__options-container .filter__options .filter__label{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.filter__section .filter__options-container .filter__options .filter__label label{color:#6a6a6a;font-family:Catamaran,sans-serif;font-weight:400;width:auto!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:before{background-color:#e95832!important;border:1px solid #e95832!important}.filter__section .filter__options-container .filter__options .filter__label input:checked~label:after{color:#fff!important;background-color:#e95832!important}.applied__filters{display:flex;align-items:center;grid-gap:8px;gap:8px}.applied__filters .label__flex{flex:none}.applied__filters .applied__filter p,.applied__filters .applied__label,.applied__filters .clear_all{font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;line-height:16px;margin:0}.applied__filters .applied__label{color:#000;text-align:left}.applied__filters .clear_all{color:#e95832;text-decoration:underline;cursor:pointer;margin-top:4px;text-align:left}.applied__filters .applied__filters-container{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-wrap:wrap}.applied__filters .applied__filters-container .applied__filter{display:flex;align-items:center;grid-gap:8px;gap:8px;border-radius:30px;border:1px solid #a4a4a4;border:1px solid var(--Neutral-SB-400,#a4a4a4);padding:8px 16px}@media screen and (max-width:425px){.applied__filters .applied__filters-container .applied__filter{padding:6px!important}}.applied__filters .applied__filters-container .applied__filter p{color:#3c3c3c}.applied__filters .applied__filters-container .applied__filter .remove__filter-logo{margin-top:2px;cursor:pointer}@media screen and (max-width:725px){.applied__filters{flex-direction:column;align-items:flex-start}}.tire__module__treaDdepth{width:auto;padding:16px 32px;border-radius:4px;border:1px solid #d4d4d4;background:#fff}.tire__module__treaDdepth .tread__header{display:flex;align-items:center;justify-content:space-between}.tire__module__treaDdepth .tread__header .tread__lable{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;line-height:16px;margin:0}.tire__module__treaDdepth .tread__depth-details{display:flex;align-items:center;grid-gap:50px;gap:50px}.tire__module__treaDdepth .tread__depth-details .depth__status{flex:0 0 auto}.tire__module__treaDdepth .tread__depth-details .depth__detail-container{display:flex;align-items:center;justify-content:space-between;flex:1 1}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .detail__header{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:5px 0;text-align:left;line-height:16px}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .depth__reading{color:#666;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:5px 0;text-align:left}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .depth__reading span{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .recorded__shop-label{color:#666;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:5px 0;text-align:left}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .recorded__shop-name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;margin:5px 0;text-align:left}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .recorded__shop-address{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0;text-align:left;max-width:18rem}.tire__module__treaDdepth .depth__status-box{display:flex;align-items:center;grid-gap:5px;gap:5px;flex-wrap:wrap}.tire__module__treaDdepth .depth__status-box .depth__status{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:24px}.tire__module__treaDdepth .depth__status-box .depth__status.replace-now{background:#fef1f2;color:#ba2532}.tire__module__treaDdepth .depth__status-box .depth__status.replace-now .depth__data{background-color:#fff}.tire__module__treaDdepth .depth__status-box .depth__status.replace-now .depth__status-label{color:#ba2532}.tire__module__treaDdepth .depth__status-box .depth__status.replace-soon{background:#fff9e6;color:#dc6803}.tire__module__treaDdepth .depth__status-box .depth__status.replace-soon .depth__data{background-color:#fff}.tire__module__treaDdepth .depth__status-box .depth__status.replace-soon .depth__status-label{color:#dc6803}.tire__module__treaDdepth .depth__status-box .depth__status .depth__data{border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.tire__module__treaDdepth .depth__status-box .depth__status .depth__status-label{border-radius:16px;display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px}.tire__module__treaDdepth .depth__status-box .depth__status p{margin:0}.tire__module__treaDdepth .tread__info-mobile{margin-left:7px}.tire__module__treaDdepth .tread__info{cursor:pointer}.tire__module__treaDdepth .down__arrow{cursor:pointer;width:20px;height:20px}.tire__module__treaDdepth .rotate_arrow{rotate:180deg}.tire__module__treaDdepth .marginY__medium{margin:8px 0}@media screen and (max-width:768px){.tire__module__treaDdepth{padding:16px 12px}}.tire-360-cart-footer{width:-webkit-fill-available;bottom:0;position:fixed;display:flex;justify-content:end;padding:10px;border:1px solid #ccd9d1;background:#fff;box-shadow:0 -4px 10px 0 rgba(0,0,0,.05);left:0}@media screen and (max-width:720px){.tire-360-cart-footer{bottom:40px}}@media screen and (max-width:425px){.tire-360-cart-footer{bottom:5%}}.fuel-page-banner{width:85%;margin:0 auto;box-sizing:border-box}@media screen and (max-width:768px){.fuel-page-banner{padding:10px;width:100%}}.fuel-container{display:flex;grid-gap:2rem;gap:2rem;align-items:stretch;width:85%;margin:10px auto}.fuel-container .fuel-map-view,.fuel-container .fuel-shop-list{flex:1 1}.fuel-container .fuel-shop-list{position:relative;width:100%;-webkit-text-decoration:left;text-decoration:left;border-radius:10px;overflow:hidden}.fuel-container .fuel-shop-list div{width:100%;height:100%;text-align:start}@media screen and (max-width:768px){.fuel-container .fuel-shop-list div{height:300px}.fuel-container .fuel-shop-list div.increase-height{height:calc(100vh - 100px);position:fixed;top:60px;z-index:9999}}.fuel-container .fuel-map-view{background-color:#fff;border-radius:8px;padding:1rem;border:1px solid #f4f4f4}@media screen and (max-width:768px){.fuel-container .fuel-map-view{padding:1rem}}@media screen and (max-width:768px){.fuel-container{flex-direction:column;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;width:100%;margin:0}}.fuel-station-modal{width:83%!important;height:88%!important;position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;overflow:auto;padding:0!important}.fuel-station-modal .modal-container{padding:1rem}@media screen and (max-width:768px){.fuel-station-modal .modal-container{padding:0}}.fuel-station-modal .fuel-station-modal-header{margin-bottom:1rem}@media screen and (max-width:768px){.fuel-station-modal .fuel-station-modal-header{display:none}}.fuel-station-modal .fuel-station-box{display:flex;align-items:stretch;grid-gap:1rem;gap:1rem;position:relative}.fuel-station-modal .fuel-station-box .map-box-section{flex:1 1}.fuel-station-modal .fuel-station-box .map-box-section .map-modal{height:82vh!important}@media (min-width:600px) and (max-width:768px){.fuel-station-modal .fuel-station-box .map-box-section .map-modal{width:96%!important}}@media screen and (max-width:768px){.fuel-station-modal .fuel-station-box .map-box-section .map-modal{height:100vh!important}}.fuel-station-modal .fuel-station-box .map-mobile-filter{position:fixed;bottom:5%;width:100%;display:flex;align-items:center;justify-content:center}.fuel-station-modal .fuel-station-box .map-mobile-filter .mapHeaderComponent{background-color:#fff}.fuel-station-modal .fuel-station-box .shop-list-section{width:35%;height:82vh!important;overflow:auto}@media screen and (max-width:768px){.fuel-station-modal .fuel-station-box .shop-list-section{display:none}}@media screen and (max-width:768px){.fuel-station-modal .content{padding:0!important}}@media screen and (max-width:768px){.fuel-station-modal{width:100%!important;height:100%!important}}.map-container{height:50vh;position:relative;width:100%;border-radius:8px;overflow:hidden}.map-container .search-input{position:absolute!important;width:92%!important;top:1rem!important;border-radius:4px!important;background:#fff!important;box-shadow:0 2px 10px 5px rgba(0,0,0,.05)!important;z-index:1;left:2rem;padding:0!important}.map-container .search-input input{padding:12px 16px!important;border:none!important}@media screen and (max-width:768px){.map-container .search-input{width:95%!important;left:1rem}}@media screen and (max-width:425px){.map-container .search-input{width:90%!important;left:1rem}}.map-container .shop-icon{width:25px;height:25px;background-color:#fff;border-radius:4px;padding:4px;display:flex;align-items:center;justify-content:center}.map-container .mobile-popup{background:#fff;padding:3px;border-radius:10px;margin-right:1%;position:absolute;z-index:999;margin-left:4%;width:90%;bottom:7%}.map-container .map-tile-cross-logo{display:flex;justify-content:end}.map-container .selected-item-map{background-image:url(/static/media/sponsored-shop-marker.1fb6cfcc.svg)!important;width:25px!important;padding-left:23px!important;padding-top:20px!important;background-color:initial!important}.map-container .map-loader{position:relative;display:flex;flex:1 1;height:100%;margin:0 auto;align-items:center;justify-content:center}.map-container .action-controller{position:absolute;top:5rem;right:1rem}.map-container .navigation-icon{position:absolute;top:10rem;right:1rem}.map-container .mapboxgl-map .mapboxgl-canvas-container .mapboxgl-canvas{left:0!important}.map-container .mapboxgl-map .mapboxgl-ctrl-logo{display:none!important}.map-container .geosuggestContainerNew{z-index:999!important}.shop-list{width:100%}.shop-list .shop-tile{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin:0 0 1rem;border:1px solid #ededed;padding:1rem;border-radius:8px}.shop-list .shop-tile .shop-detail{flex:1 1;text-align:left}.shop-list .shop-tile .shop-detail .shop-name{font-family:Catamaran,sans-serif;color:#282828;font-weight:500;font-size:18px;margin:0}.shop-list .shop-tile .shop-detail .shop-info{color:#6f6f6f;font-weight:400;font-size:14px;margin:4px 0 0;font-family:Catamaran,sans-serif}.shop-list .shop-tile .shop-detail .shop-miles{color:#e95832;font-weight:400;font-family:Catamaran,sans-serif;margin:0;font-size:14px}.shop-list .shop-tile:hover{border:1px solid #e95832}.no-shops-found{height:96%;display:flex;align-items:center;justify-content:center}.search-map .fuel-station-heading{margin:0 0 1rem}.search-map .shop-list-container{min-height:70vh;overflow:auto;height:65vh}.fuel-station-header{display:flex;align-items:center;justify-content:space-between}.fuel-station-header .zip-field{display:flex;align-items:center;grid-gap:1rem;gap:1rem}@media screen and (max-width:425px),screen and (min-width:769px) and (max-width:1024px){.fuel-station-header .zip-field{margin-right:auto}}.fuel-station-header .fuel-station-label{color:#282828;font-family:Catamaran,sans-serif;font-weight:700;font-size:16px;margin:0 0 0 4px}.fuel-station-header .fuel-station-right-section{display:flex;align-items:center}.fuel-station-header .fuel-station-right-section .map_header_component{border-radius:50px;display:flex;padding:5px 10px;margin-right:5px;border:1px solid #e7e7e7;justify-content:center;align-items:center;place-self:center;cursor:pointer}.fuel-station-header .fuel-station-right-section .map_header_component .map_icon{margin-right:0}.fuel-station-header .fuel-station-right-section .sort_icon{display:flex!important;flex-direction:column!important;padding-left:3px!important;margin-right:-3px!important}@media screen and (max-width:425px),screen and (min-width:769px) and (max-width:1024px){.fuel-station-header .fuel-station-right-section{margin-right:auto}}@media screen and (max-width:425px),screen and (min-width:769px) and (max-width:1024px){.fuel-station-header{flex-direction:column}}.fuelcard-request{background-color:#0d2f4c;border-radius:8px;display:flex;align-items:stretch;width:100%;position:relative;overflow:hidden}.fuelcard-request .close-logo{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:9}.fuelcard-request .fuelcard-request-action{padding:2rem;flex:1 1}.fuelcard-request .fuelcard-request-action .fuelcard-request-action-info{font-weight:400;font-family:Catamaran,sans-serif;font-size:28px;text-align:left;color:#fff;margin:0;line-height:30px}@media screen and (max-width:768px){.fuelcard-request .fuelcard-request-action .fuelcard-request-action-info{font-size:16px}}.fuelcard-request .fuelcard-request-action .fuelcard-request-action-info-bold{font-weight:700;font-family:Catamaran,sans-serif;font-size:28px}@media screen and (max-width:768px){.fuelcard-request .fuelcard-request-action .fuelcard-request-action-info-bold{font-size:16px}}.fuelcard-request .fuelcard-request-action .action-button{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-top:2rem}.fuelcard-request .fuelcard-request-action .action-button .request-now{border:1px solid #fff!important;border-radius:4px!important}.fuelcard-request .fuelcard-request-action .action-button .learn-more,.fuelcard-request .fuelcard-request-action .action-button .request-now{padding:8px!important;font-family:Catamaran,sans-serif!important;font-size:14px!important;font-weight:700!important;background-color:initial!important;color:#fff!important}.fuelcard-request .fuelcard-request-action .action-button .learn-more{text-decoration:underline}@media screen and (max-width:768px){.fuelcard-request .fuelcard-request-action .action-button{margin-top:1rem}}@media screen and (max-width:425px){.fuelcard-request .fuelcard-request-action{padding:1rem}}.fuelcard-request .fuelcard-request-image{width:23rem;-webkit-clip-path:ellipse(88% 107% at 89% 58%);clip-path:ellipse(88% 107% at 89% 58%);background-color:#245d8e}@media screen and (max-width:425px){.fuelcard-request .fuelcard-request-image{-webkit-clip-path:ellipse(86% 65% at 100% 50%);clip-path:ellipse(86% 65% at 100% 50%);width:31vw;display:flex;justify-content:end}}.fuelcard-dialog{top:50%!important;left:50%!important;right:auto;width:90rem!important;display:flex;bottom:auto;height:auto!important;background-color:#fff;position:absolute;transform:translate(-50%,-50%)!important;max-height:88vh!important}.fuelcard-dialog,.fuelcard-dialog .content{padding:0!important}@media screen and (min-width:769px) and (max-width:1024px){.fuelcard-dialog{width:76rem!important}}.fuelcard-request-shimmer{min-height:10rem;width:100%;border-radius:8px;background:#fff;border-radius:4px;-webkit-animation:shimmer 3s;animation:shimmer 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;padding:0}.request-card-container{display:flex;text-align:justify;height:calc(100vh - 100px);box-sizing:border-box}.request-card-container .request-card-box{position:relative;width:100%}.request-card-container .request-card-box div{position:absolute;width:100%;height:100%}.request-fuelcard-dialog{width:calc(100% - 2em)!important;left:0!important;right:0!important;top:60px!important;min-height:calc(100vh - 60px);overflow:hidden;padding:0!important;margin:0!important}.request-fuelcard-dialog .content{padding:0!important}.request-fuelcard-dialog .close-logo{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:9}@media screen and (max-width:575px){.request-fuelcard-dialog{width:100%!important}}.fuelcard-request:empty{display:none}.card-locked-banner{display:flex;flex-direction:row;grid-gap:10px;gap:10px;background:#fef2f2;border-radius:5px;padding:10px 5px;width:100%;align-items:flex-start}.card-locked-banner div{text-align:start}.card-locked-banner .message{color:#b91c1c;font-weight:700;margin:0}.card-locked-banner .sub-message{color:#b91c1c;margin:5px 0 0}.fuelcard-index{background-color:#fff;min-height:100vh;min-width:100%}.fuelcard-index .cross-logo-box{width:93%;padding:1rem 0 0;display:block;display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0;z-index:9;background:#fff;width:100%}.fuelcard-index .cross-logo-box .cross-logo{cursor:pointer;padding-right:2rem}.fuelcard-index .usaa-perks-logo{padding:3rem 2rem;display:block}@media screen and (max-width:768px){.fuelcard-index .usaa-perks-logo{display:none;padding:0}}.fuelcard-index .caradvise-fuelcard{display:flex;align-items:center;justify-content:space-between;padding:7rem 0 7rem 2rem}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .fuel-card-info{padding:1rem 0;display:flex;flex-direction:column}}.fuelcard-index .caradvise-fuelcard .headerline1{color:#0d2f4c;font-family:Catamaran,sans-serif;font-weight:700;font-size:56px;margin:0;line-height:6rem}@media screen and (min-width:769px) and (max-width:1024px){.fuelcard-index .caradvise-fuelcard .headerline1{width:4rem!important}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .headerline1{font-size:28px;text-align:center;line-height:2rem}}.fuelcard-index .caradvise-fuelcard .headerline2{color:#0d2f4c;font-family:Catamaran,sans-serif;font-weight:400;font-size:56px;margin:0;line-height:2rem}@media screen and (min-width:769px) and (max-width:1024px){.fuelcard-index .caradvise-fuelcard .headerline2{width:4rem!important}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .headerline2{font-size:28px;text-align:center}}.fuelcard-index .caradvise-fuelcard .headerline2-orange{color:#e95832}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .headerline2-orange{font-size:28px;text-align:center;line-height:2rem}}.fuelcard-index .caradvise-fuelcard .headerline3{color:#0d2f4c;font-family:Catamaran,sans-serif;font-weight:400;font-size:56px;margin:0;line-height:6rem}@media screen and (min-width:769px) and (max-width:1024px){.fuelcard-index .caradvise-fuelcard .headerline3{width:4rem!important}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .headerline3{font-size:28px;text-align:center;line-height:2rem}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .fuel-card-button-mobile{display:flex;justify-content:center}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .fuel-card-logo{width:18rem;margin:2rem 0 2rem 3rem;order:1}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .order-2{order:2}}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard{flex-direction:column;padding:0;width:100%}}.fuelcard-index .fuelcard-faq-container{padding:5rem 0}@media screen and (max-width:767px){.fuelcard-index .fuelcard-faq-container{padding:0}}.fuelcard-index .fuelcard-footer{text-align:left;padding:3rem}.fuelcard-index .fuelcard-footer p{color:#676767;font-weight:700;font-family:Catamaran,sans-serif;line-height:20px}@media screen and (max-width:768px){.fuelcard-index .fuelcard-footer{padding:1rem}}.get-my-fuel-card{color:#fff!important;font-family:Catamaran,sans-serif!important;background-color:#e95832!important;font-weight:700!important;font-size:16px!important;border-radius:4px!important;margin-top:1rem!important}@media screen and (max-width:768px){.get-my-fuel-card{padding:16px 10px;border-radius:4px!important;display:flex;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}}.fuel-your-savings{background-color:#0d2f4c;padding:4rem}.fuel-your-savings .section-label{font-family:Catamaran,sans-serif;color:#fff;font-weight:500;font-size:32px;text-align:center;margin-top:0}@media screen and (max-width:768px){.fuel-your-savings .section-label{text-align:left;margin:0}}.fuel-your-savings .fuel-saving-box{width:58rem;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:0}.fuel-your-savings .fuel-saving-box .fuel-saving{border-left:1px solid #fff;padding:0 0 0 1rem}.fuel-your-savings .fuel-saving-box .fuel-saving .saving-header{color:#fff;font-weight:700;font-size:22px;font-family:Catamaran,sans-serif;margin:0;text-align:left}.fuel-your-savings .fuel-saving-box .fuel-saving .saving-info{color:#fff;font-weight:400;font-size:18px;font-family:Catamaran,sans-serif;margin:4px 0 0;line-height:20px;text-align:left}@media (max-width:768px){.fuel-your-savings .fuel-saving-box{width:100%}}@media screen and (max-width:768px){.fuel-your-savings .fuel-saving-box{grid-template-columns:1fr;grid-row-gap:2rem;margin-top:2rem}}@media screen and (max-width:768px){.fuel-your-savings{padding:2rem 1rem 3rem}}.fuel-features-container{display:flex;grid-gap:1rem;gap:1rem}.fuel-features-container .feature-section-1,.fuel-features-container .feature-section-2{flex:1 1;background-color:#fafafa;padding:5rem 1rem}.fuel-features-container .feature-section-1 .feature-list-header,.fuel-features-container .feature-section-2 .feature-list-header{color:#0d2f4c;font-weight:700;font-size:32px;font-family:Catamaran,sans-serif;text-align:center;margin-top:0}@media screen and (max-width:1024px){.fuel-features-container .feature-section-1 .feature-list-header,.fuel-features-container .feature-section-2 .feature-list-header{font-size:31px}}@media screen and (max-width:768px){.fuel-features-container .feature-section-1 .feature-list-header,.fuel-features-container .feature-section-2 .feature-list-header{font-size:22px}}.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{color:#e95832}@media screen and (max-width:768px){.fuel-features-container .feature-section-1 .feature-list-header-orange,.fuel-features-container .feature-section-2 .feature-list-header-orange{font-size:22px}}.fuel-features-container .feature-section-1 .feature-list-grid,.fuel-features-container .feature-section-2 .feature-list-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:768px){.fuel-features-container .feature-section-1 .feature-list-grid,.fuel-features-container .feature-section-2 .feature-list-grid{grid-template-columns:1fr}}.fuel-features-container .feature-section-1 .feature-list2-grid,.fuel-features-container .feature-section-2 .feature-list2-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.fuel-features-container .feature-section-1 .get-fuel-action,.fuel-features-container .feature-section-2 .get-fuel-action{width:100%;display:flex;justify-content:center;margin-top:1rem}@media screen and (max-width:768px){.fuel-features-container .feature-section-1 .hide,.fuel-features-container .feature-section-2 .hide{display:none!important}}@media screen and (max-width:768px){.fuel-features-container .feature-section-1,.fuel-features-container .feature-section-2{padding:2rem 1rem}}@media screen and (max-width:768px){.fuel-features-container{flex-direction:column;grid-gap:0;gap:0}}.fuel-feature-details{background-color:#fff;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:4px}.fuel-feature-details .feature-step{color:#fff;width:20px;height:20px;border-radius:50%;background-color:#0d2f4c;text-align:center}@media screen and (max-width:768px){.fuel-feature-details .feature-image{height:62px;width:62px}}.fuel-feature-details .feature-label{color:#0d2f4c;font-size:18px;font-weight:500;font-family:Catamaran,sans-serif;text-align:center;line-height:20px}@media screen and (max-width:768px){.fuel-feature-details .feature-label{font-size:16px}}@media screen and (max-width:1024px) and (min-width:769px){.fuel-feature-details{height:18rem}}@media screen and (max-width:1025px) and (min-width:1440px){.fuel-feature-details{height:16rem}}.fuelcard-faq .faq-header{color:#0d2f4c;font-family:Catamaran,sans-serif;font-weight:700;font-size:32px;text-align:center}@media screen and (max-width:767px){.fuelcard-faq .faq-header{font-size:16px;text-align:left}}.fuelcard-faq .faq-box{margin:auto;width:55%}.fuelcard-faq .faq-box .faq-list{padding:1rem;border-bottom:1px solid #dcdcdc}.fuelcard-faq .faq-box .faq-list .faq-list-header{display:flex;align-items:center;justify-content:space-between}.fuelcard-faq .faq-box .faq-list .faq-list-header .faq-arrow{cursor:pointer}.fuelcard-faq .faq-box .faq-list .faq-list-header .faq-arrow-rotate{transform:rotate(180deg)}.fuelcard-faq .faq-box .faq-list .faq-list-header p{margin:0;color:#0d2f4c;font-family:Catamaran,sans-serif;font-weight:400;font-size:18px}@media screen and (max-width:767px){.fuelcard-faq .faq-box .faq-list .faq-list-header p{font-size:14px}}.fuelcard-faq .faq-box .faq-list .faq-details{color:#585858;font-family:Catamaran,sans-serif;font-weight:400;font-size:14px;margin:4px}@media screen and (max-width:767px){.fuelcard-faq .faq-box .faq-list .faq-details{font-size:12px}}@media screen and (max-width:767px){.fuelcard-faq .faq-box{width:100%}}@media screen and (max-width:767px){.fuelcard-faq{padding:1rem}}.download-fuelcard-banner{display:flex;grid-gap:1rem;gap:1rem;width:100%;background-color:#0d2f4c;border-radius:8px;padding:6px 8px;align-items:center;position:relative}.download-fuelcard-banner .ca-logo{background-color:#e95832;border:1px solid #e2e2e2;border-radius:8px;height:44px;padding:5px;display:flex;justify-content:center;align-items:center}.download-fuelcard-banner .close-logo{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:9}.download-fuelcard-banner .download-fuelcard-banner-content .active-your-card{font-family:Catamaran,sans-serif;font-weight:500;font-size:16px;margin:0;color:#fff;text-align:left}.download-fuelcard-banner .download-fuelcard-banner-content .download-app{font-family:Catamaran,sans-serif;font-weight:700;font-size:14px;text-align:left;color:#fff;margin:4px 0;display:flex;align-items:center;cursor:pointer}.download-fuelcard-banner .download-fuelcard-banner-content .download-app .right-logo{margin-left:4px;margin-bottom:-4px;cursor:pointer}.activate-fuelcard-banner{background-color:#0d2f4c;border-radius:8px;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.activate-fuelcard-banner .fuelcard-header{font-family:Catamaran,sans-serif;font-weight:700;font-size:14px;display:flex;align-items:center;grid-gap:4px;gap:4px;color:#fff;margin:0;padding-left:3rem;cursor:pointer}.activate-fuelcard-banner .fuelcard-header .right-logo{cursor:pointer;margin:0 0 -4px 4px!important}@media screen and (max-width:425px){.activate-fuelcard-banner .fuelcard-header{padding-left:1rem}}.activate-fuelcard-banner .fuelcard-banner{height:7vh;padding-right:3rem}@media screen and (max-width:425px){.activate-fuelcard-banner .fuelcard-banner{height:9vh}}.fuelcard-activate-dialog{top:50%!important;left:50%!important;right:auto;width:35rem!important;display:flex;flex-direction:column;bottom:auto;height:auto!important;position:absolute;transform:translate(-50%,-50%)!important;max-height:88vh!important;padding:0!important;background-color:#fff}.fuelcard-activate-dialog .content{padding:0!important}.active-fuelcard-drawer{padding:0!important;max-height:90vh!important;z-index:1100!important;background-color:#fff;border-radius:25px!important}.otp-verification{width:100%}.otp-verification-code-sent{color:#282828;font-weight:600;font-size:18px;text-align:left;margin-top:0;margin-bottom:8px}.otp-verification-email-phone{color:#616161;font-weight:500;font-size:16px;text-align:left;margin-top:6px;margin-bottom:8px}.otp-verification-expiration{background-color:#e7e7e7;color:#3c3c3c;font-weight:700;font-size:14px;border-radius:31px;padding:4px 8px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.otp-verification .otp-input-container{display:flex;justify-content:space-between;grid-gap:10px;gap:10px;margin:16px 0 8px;width:70%}.otp-verification .otp-input-container .otp-input{width:68px;height:40px;font-size:20px;text-align:center;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .3s}.otp-verification .otp-input-container .otp-input:focus{border-color:#000!important}@media screen and (max-width:1024px){.otp-verification .otp-input-container .otp-input{width:63px;height:40px}}@media screen and (max-width:425px){.otp-verification .otp-input-container .otp-input{width:44px;height:40px}}@media screen and (max-width:375px){.otp-verification .otp-input-container .otp-input{width:35px;height:35px}}.otp-verification .otp-input-container .invalid-otp{border:1px solid #fca5a5;background-color:#fef2f2}@media screen and (max-width:1024px){.otp-verification .otp-input-container{width:90%}}@media screen and (max-width:425px){.otp-verification .otp-input-container{width:100%;grid-gap:10px;gap:10px}}.otp-verification .otp-verification-failed{width:70%;margin:16px 0 8px}.otp-verification .otp-verification-failed .info-logo path{stroke:#b91c1c}.otp-verification .otp-verification-failed .otp-verification-error{color:#b91c1c;font-size:14px;font-weight:500;text-align:center;margin:0 0 0 4px}@media screen and (max-width:768px){.otp-verification .otp-verification-failed{width:100%}}.otp-verification .otp-verification-continue{background-color:#e95832!important;border-radius:4px!important;padding:12px 16px!important;color:#fff!important;font-weight:700!important;font-size:16px;width:70%;margin-right:auto;display:flex;align-items:center;justify-content:center;margin-top:3%}@media screen and (max-width:1024px){.otp-verification .otp-verification-continue{width:100%;margin-top:7%}}.otp-verification .otp-verification-disabled{background-color:#bdbdbd!important}.otp-verification .otp-verification-resend{color:#e95832!important;padding:12px 16px!important;font-weight:600!important;text-decoration:underline!important;font-size:16px;width:70%;margin-right:auto;display:flex;align-items:center;justify-content:center;margin-top:3%;background-color:#fff!important}@media screen and (max-width:1024px){.otp-verification .otp-verification-resend{width:100%}}.otp-verification .otp-verification-code-request{width:70%}.otp-verification .otp-verification-code-request .otp-time-label{border-radius:31px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto 0;background-color:#e7e7e7}.otp-verification .otp-verification-code-request p{color:#3c3c3c;font-size:14px;font-weight:500;text-align:center}@media screen and (max-width:1024px){.otp-verification .otp-verification-code-request{width:90%}}@media screen and (max-width:425px){.otp-verification .otp-verification-code-request{width:100%;grid-gap:10px;gap:10px}}.lock-image{margin-right:auto}.go-back{display:flex;align-items:center;justify-content:start;grid-gap:8px;gap:8px;width:100%;margin-bottom:3rem}.go-back-logo{cursor:pointer}.go-back-label{color:#000;font-weight:700;font-size:16px;font-family:Catamaran,sans-serif}.activate-fuelcard-form{height:700px}@media screen and (max-width:950px){.activate-fuelcard-form{height:90vh}}.activate-fuelcard-form .modal-cross-logo{text-align:end;padding:10px 10px 0}@media (max-width:540px){.content_v2:has(.service-request){padding:0 0 80px!important}.dash:has(.service-request){margin:0!important}.service-request-stepper{display:flex;background-color:#fff;justify-content:center;height:50px}.service-request-stepper .bold{font-weight:700}}.payment-method{background-color:#fff;margin:16px;border-radius:12px;padding:24px 16px}.payment-method .payment-method-info{display:flex;padding:8px;font-size:14px;background:#f6f6f6;border-radius:10px;margin-top:10px;align-items:flex-start;text-align:left}.payment-method .payment-method-info .info-icon{margin-right:10px}.payment-method .payment-method-info b{display:contents}.add-payment-details{background-color:#fff;margin:16px;border-radius:12px;padding:24px 16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.add-payment-details .close{color:#000!important}.add-payment-details .payment-charge-info{display:flex;font-size:13px;text-align:start;grid-gap:10px;gap:10px;background-color:#ecfdf5;border-radius:8px;padding:8px}.add-payment-details .payment-charge-info svg{color:#000;width:16px;height:16px}.add-payment-details .payment-charge-info p{margin:0}.add-payment-details .affirm-parent{display:flex;flex-direction:column;width:47%}@media screen and (max-width:768px){.add-payment-details .affirm-parent{width:100%!important}}@media screen and (min-width:769px) and (max-width:1024px){.add-payment-details .affirm-parent{width:100%}}@media screen and (min-width:1025px) and (max-width:1370px){.add-payment-details .affirm-parent{width:100%}}.add-payment-details .affirm-btn{background:#fff;border:1px solid #4a4af3;color:#172839;font-weight:400;font-size:16px;line-height:19px;width:100%!important;display:flex;justify-content:center;align-items:center;padding:12px 16px;cursor:pointer;border-radius:4px}.add-payment-details .affirm-label{color:#6060a2!important;font-weight:400!important;font-size:14px!important;line-height:17px!important;background:rgba(74,74,243,.05);border-radius:0 0 4px 4px;margin-top:unset;padding:5px;text-transform:unset!important;text-align:start}.add-payment-details .payment-form{border-radius:8px;padding:16px;background-color:#f8f8f8;text-align:start;border:1px solid #cfcfcf}.add-payment-details .payment-form form{background-color:#f8f8f8;margin-top:20px}.add-payment-details .payment-form .pay-card{padding:0}.add-payment-details .payment-form .payment-details-title,.add-payment-details .payment-form .vehicle-owners-title{font-weight:700;font-size:16px;color:#000}.add-payment-details .payment-form .payment-form-title{display:flex;justify-content:space-between;margin:0;align-items:center;font-size:14px}.add-payment-details .payment-form .payment-form-title .rightDiv{display:flex;flex-direction:row;height:30px}.add-payment-details .payment-form .payment-form-title .rightDiv.paypal{align-items:center}.add-payment-details .payment-form .payment-form-title .rightDiv.paypal img{width:60px}.add-payment-details .payment-form input[type=password]{width:100%!important}.add-payment-details .input-parent{display:flex;flex-direction:column;align-items:start}.add-payment-details .input-parent .input{width:100%;margin-top:5px}.add-payment-details .cards-parent{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;text-align:start;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;grid-row-gap:15px;row-gap:15px}@media screen and (max-width:1580px){.add-payment-details .cards-parent .custom-media{width:100%!important}}.add-payment-details .cards-parent .card-btn{font-weight:600;font-size:14px;width:100%;padding:12px 16px;display:flex;color:#000;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.56);border:1px solid #e9e9e9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px;height:68px;cursor:pointer}.add-payment-details .cards-parent .card-btn .injected-svg{width:50px;height:50px}@media screen and (max-width:1440px){.add-payment-details .cards-parent .card-btn{width:100%}}.add-payment-details .cards-parent .card-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #e95832;width:21px;height:21px;content:none;outline:none;border-radius:50%;margin:0}.add-payment-details .cards-parent .card-btn input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:21px;height:21px;border-radius:50%;content:none;border:none;position:relative}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{position:absolute;color:#fff!important;content:"\A0\2713\A0";border:1px solid #d3d3d3;background-color:#e95832;font-weight:bolder;font-size:17px;width:21px;height:21px;border-radius:50%}.add-payment-details .cards-parent .card-btn .card-details{display:flex;align-items:center;grid-gap:12px;gap:12px}.add-payment-details .cards-parent .card-btn .card-details span{height:19px;display:flex;align-items:center;margin-top:3%;margin-bottom:2%}.add-payment-details .cards-parent .card-btn .card-details-name{width:30ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:start;margin:0;font-size:12px}@media only screen and (max-width:1366px) and (min-width:500px){.add-payment-details .cards-parent .card-btn .card-details-name{width:100px}}@media (max-width:500px){.add-payment-details .cards-parent .card-btn .card-details-name{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:auto}}.add-payment-details .cards-parent .card-btn .dot-input{-webkit-text-security:disc;font-weight:600;font-size:14px}.add-payment-details .cards-parent .card-btn span{font-weight:600;font-size:14px;color:#000}.add-payment-details .cards-parent .card-btn .card-actions{font-size:10px;font-weight:400;display:flex;justify-content:space-between;padding-top:5%;cursor:pointer}.add-payment-details .cards-parent .card-btn .remove-card{color:#b83614}.add-payment-details .cards-parent .card-btn img{border-radius:5px;border:1px solid #f4f4f4}.add-payment-details .cards-parent .card-btn .add-new-img{height:32px}.add-payment-details .cards-parent .card-btn .card-holder{text-align:left;padding:0 5px;flex-grow:4}.add-payment-details .cards-parent .card-btn .card-holder .card-text{font-weight:600;font-size:14px}@media screen and (max-width:1350px){.add-payment-details .cards-parent .card-btn .card-holder{flex-grow:4;display:flex;flex-direction:column;align-items:flex-start;padding:0 25px}.add-payment-details .cards-parent .card-btn .card-holder .card-text{font-weight:600;font-size:14px}}.add-payment-details .cards-parent .new-card-btn{border:1px dashed #e95832!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;justify-content:center!important}.add-payment-details .cards-parent .new-card-btn img{margin-right:5%}.add-payment-details .cards-parent .card-btn-selected{background:hsla(0,0%,100%,.56);border:1px solid #ffb29e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.add-payment-details .cards-parent .default-card{border:3px solid #ffb29e!important;display:flex;grid-gap:5px;gap:5px}.add-payment-details .phone-form{display:flex;flex-direction:column;margin-top:10px}.add-payment-details .phone-form label{font-size:14px;color:#000;margin-bottom:2px}.payment-protected-info{display:flex;align-items:center;margin-top:3%;margin-bottom:2%;font-weight:400;font-size:14px;line-height:19px;color:#828282;text-align:start}.payment-protected-info img{margin-right:2%}.confirm-service-request button{color:#fff;padding:10px 0;border-radius:4px;background:#e95832;height:46px;font-weight:700;font-size:16px;width:100%;border:0}.confirm-service-request button.disabled{opacity:.5}@media screen and (max-width:540px){.confirm-service-request{padding:16px;background-color:#fff;position:fixed;bottom:0;left:0;width:100vw;box-sizing:border-box}}.select-payment-radio-btn[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;margin:0;font:inherit;width:16px;height:16px;border:1px solid #e95832;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.select-payment-radio-btn[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;color:#fff;background-color:#fff}input:not([type=range]):not([type=color]){-webkit-writing-mode:horizontal-tb!important;writing-mode:initial!important}.select-payment-radio-btn[type=radio]:checked:before{transform:scale(1)}.select-payment-radio-btn[type=radio]:checked{border:6px solid #e95832}.select-payment{display:flex;grid-gap:10px;gap:10px;align-items:center}.select-payment input{margin-top:4px!important}.bg-white{background-color:#fff!important}.review-request-container .discount-icon{display:inline-block;padding-right:10px;width:20px;height:20px;vertical-align:middle}.review-request-container .heading-size-20{font-weight:700;color:#3c3c3c}.review-request-container .heading-size-18{font-size:18px;font-weight:700;text-align:left;color:#3c3c3c}.review-request-container .hr-solid{border:1px solid #efefef}.review-request-container .service-name{font-weight:500;color:#3c3c3c}.review-request-container .promotional-discount,.review-request-container .service-position{font-size:14px;color:#616161}.review-request-container .estimated-total{font-size:20px;color:#282828;font-weight:700}.review-request-container .service-container{text-align:justify}.review-request-container .priced-at-shop-banner{display:flex;background-color:#ecfdf5;padding:8px;border-radius:8px;grid-gap:5px;gap:5px;text-align:justify}.review-request-container .priced-at-shop-banner .text-block{font-size:14px;line-height:16px}.review-request-container .font-bold{font-weight:700}.review-request-container .shop-price-est{font-weight:500;color:#282828}.review-request-container .membership-discount{font-weight:700;color:#282828}.review-request-container .payment-method-review{margin-top:16px}.icon__absolute{position:absolute;right:3%;top:30%}.icon__absolute svg{width:20px;height:20px}.icon__absolute_left{position:absolute;left:2%;top:30%}.custom-credit-card-input #cardNumber{padding-left:30px!important}.ui.input.error input{background-color:#fff6f6!important;border-color:#e0b4b4!important}.required-field:after{content:"*";color:red}.instacart-shop-selection{margin:20px;padding:8px;background-color:#fff;border-radius:8px;position:relative;height:calc(100vh - 170px);display:flex;flex-direction:column}.instacart-shop-selection .ui.active.shop-select-dimmer{position:fixed;height:100vh}.instacart-shop-selection .no-shops-found{margin:auto}.instacart-shop-selection .section-sticky{position:-webkit-sticky;position:sticky;top:100px;background:#fff;z-index:9;padding:13px}.instacart-shop-selection .search-by{color:#444;font-family:Catamaran,sans-serif;font-weight:400;font-size:16px;margin:0 0 4px;text-align:left}.instacart-shop-selection .searchFldShop .smaller-width{width:96%}@media only screen and (max-width:1366px){.instacart-shop-selection .searchFldShop .smaller-width{width:100%}}@media only screen and (max-width:720px){.instacart-shop-selection .searchFldShop .smaller-width{width:100%}}.instacart-shop-selection .instacart-shop-filters-box{margin-top:55px}.instacart-shop-selection .instacart-shop-filters-box-map{margin-top:0}@media screen and (max-width:768px){.instacart-shop-selection .discount-ribbon-container{margin-top:1%}}@media screen and (max-width:525px){.instacart-shop-selection .discount-ribbon-container{margin-top:0}}.instacart-shop-selection .instacart-shop-selection-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:0 16px 24px}.instacart-shop-selection .shop-selection{margin:0!important;width:93%!important}.instacart-shop-selection .shop-selection-placeholder{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:62%}.instacart-shop-selection .shop-selection-placeholder .ca-logo{width:62px}.instacart-shop-selection .shop-selection-placeholder .ca-logo-loading{width:250px;height:100px;-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite}.instacart-shop-selection .shop-selection-placeholder .placeholder-text{color:#787878;font-weight:700;font-size:14px;font-family:Catamaran,sans-serif}.instacart-shop-selection .geo_container{border-width:0;position:absolute;flex:1 1;width:100%;display:flex;min-height:20px;z-index:15}.shop-section-height{height:auto!important}.discount-ribbon{background-color:#ecfdf5;border-radius:8px;padding:8px;display:flex;align-items:center;text-align:left;grid-gap:10px;gap:10px}.discount-ribbon .ribbon-text{margin:0;color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:400;font-size:14px;line-height:16px}.instacart-shops{border:1px solid #e3eae6;padding:16px;border-radius:12px;box-shadow:0 4px 10px 0 rgba(0,0,0,.08)}.instacart-shops .shop-rating-users{display:flex;align-items:center;grid-gap:8px;gap:8px}.instacart-shops .shop-rating-users .shop-rating-box{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 11px}.instacart-shops .shop-rating-users .shop-rating-box p{margin:0}.instacart-shops .shop-rating-users .shop-rating-box .shop-rating{margin:0}.instacart-shops .shop-rating-users .shop-rating-box .shop-caradvisors,.instacart-shops .shop-rating-users .shop-rating-box .shop-rating{color:#000;font-weight:700;font-size:12px;font-family:Catamaran,sans-serif}.instacart-shops .shop-rating-users .shop-rating-box .shop-caradvisors-span{color:#000;font-weight:400;font-size:12px;font-family:Catamaran,sans-serif}.instacart-shops .shop-rating-users .shop-rating-box .walk-in-only{color:#000;font-weight:500;font-size:12px;font-family:Catamaran,sans-serif}.instacart-shops .shop-rating-users .shop-rating-star{background-color:#fef6f4;padding:4px;border-radius:40px}.instacart-shops .shop-rating-users .walk-in-only-bg{background-color:#f4f7f5;padding:4px;border-radius:40px}.instacart-shops .shop-details{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin:1rem 0}.instacart-shops .shop-details .shop-logo{width:2rem}.instacart-shops .shop-details .shop-info{flex:1 1}.instacart-shops .shop-details .shop-info .shop-name{color:#000;font-weight:700;font-size:16px;font-family:Catamaran,sans-serif;margin:0;text-align:left}.instacart-shops .shop-details .shop-info .shop-address{color:#6f6f6f;font-weight:400;font-family:Catamaran,sans-serif;font-size:12px;margin:0;text-align:left}.instacart-shops .shop-details .shop-info .shop-address-span{color:#b83614;font-weight:700;font-family:Catamaran,sans-serif;font-size:12px;margin:0;text-align:left}.instacart-shops .shop-price-details .discount-price{color:#000;font-weight:700;font-size:14px;font-family:Catamaran,sans-serif;margin:0}.instacart-shops .shop-price-details .original-price{color:#000;font-weight:400;font-size:14px;font-family:Catamaran,sans-serif;text-decoration:line-through;margin:0}.instacart-shops .instacart-shop-select{background-color:#e95832!important;color:#fff!important;border-radius:4px!important}.instacart-shops .instacart-shop-select,.instacart-shops .instacart-shop-selected{font-weight:700!important;font-size:14px!important;padding:12px 16px!important;width:100%!important}.instacart-shops .instacart-shop-selected{border:1px solid #e95832!important;color:#e95832!important;background-color:#fff!important;border-radius:4px!important}.selected-shop-border{border:1px solid #e95832!important}.instacart-shop-filters{display:flex;align-items:center;grid-gap:5px;gap:5px}.instacart-shop-filters .map_header_component{border-radius:50px;display:flex;padding:5px 10px;margin-right:5px;border:1px solid #e7e7e7;justify-content:center;align-items:center;place-self:center}.instacart-shop-filters .map_header_component.map_icon{margin-right:0}html{height:100vh;background-color:#fff;margin:0;padding:0;overflow:auto;width:100%}.box-shadow{box-shadow:2px 2px 10px #ccc}.underline{text-decoration:underline;color:#e95832;font-weight:600}.g-recaptcha{margin:15px auto!important;width:auto!important;height:auto!important;font-family:Montserrat,sans-serif!important;text-align:-webkit-center;text-align:-moz-center;text-align:-o-center;text-align:-ms-center}.cursor-pointer{cursor:pointer}div.react-switch-bg{background-color:#292f36}span.primary-link{cursor:pointer}span.primary-link,span.primary-link a{text-decoration:underline;color:#e95832;font-family:Montserrat,sans-serif}span.link{cursor:pointer}span.link,span.link a{text-decoration:underline;color:#292f36}.strike-through{text-decoration:line-through}.caradvise-electric-blue{font-family:Montserrat,sans-serif;color:#e95832}.primary-font{font-family:Catamaran,sans-serif!important}.secondary-font{font-family:Montserrat,sans-serif!important}.tertiary-font{font-family:Lato,sans-serif!important}.confident-blue{color:#292f36}.optimistic-gold{color:#faa41d}.primary-link-orange{color:#e95832;text-decoration:underline;font-family:Montserrat,sans-serif}.already-customer-prompt{color:#292f36}.react-contexify{font-family:Montserrat,sans-serif}.notification-action-button{display:none}.affirm-payment-button{color:#fff;font-size:18px;height:56px;line-height:30px;border-radius:6px;font-weight:600;background-color:#0f9ced;display:block;max-width:none;padding:11px 0 14px;width:100%}.fa-stack[data-count]:after{position:absolute;right:0;top:-15%;content:attr(data-count);font-size:70%;padding:.33em;border-radius:999px;line-height:1em;color:#fff;background:rgba(255,0,0,.85);text-align:center;min-width:1em;font-weight:700}body{margin:0;padding:0;font-family:Lato,sans-serif;background-color:#efefef;color:#666}img{display:block}a{color:#666}strike{display:inline-block;color:#999}.container{text-align:center}.primary-bg{background-color:#e95832}.secondary-bg{background-color:#292f36;color:#f7f7f7}.primary-color{color:#e95832}.secondary-color{color:#292f36}.blue-gradient{background:#5abaff;background:linear-gradient(#5abaff,#2da5ff,#008bff)}.btn-needHelp{position:absolute;top:20px;right:20px;color:#292f36;font-size:14px;text-decoration:underline;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAkCAYAAAD/yagrAAAAAXNSR0IArs4c6QAAAfFJREFUWAntWD0vBEEYft7NUZOoRCh81deKwkcpdAok5CKcxg8QjURDNEJ1d3REIxKNiiASiU51hUqo6BEhxjPHXXZxk71x604yb7J377yfzz6zs5sZgVKCDEah0I5qEsEbBMeYkjMNS5BWYwS5VU0YfVheqbciKTde1THpQ0k1Bg8t2hQL2AWnBH4SsFVmkGDbZn/rIFANMikL/oCK6GnVR8ICQL2KALFo6oBakGZMcYwa6bFwOkYtSDOmOEaN9Fg4HaMWpBlTHKNGeiycjlEL0owpjlEjPRZOx6gFacaUf8NocHMHDHGf32S8NcEtjwZWuAl8/BaXUr20DfO0oPabrzRDx9dwvW9WbJyXOEfx/ODHf5WzPvN3KeBPqXkCXGS+8Cq7aEYvS64qaCzkpFQN9QyviQgA6lm70r1iPNvZ53T3kIc2bSgqCv0EMhLwb6t6PGCP9h6f/YiztOMb26pvrHOOSbnTBSR0lbSaJaC1XLxgnbe4ihcccNxZqCHY5FHbDHpFnxmVVb4upnDF9XP8ggsGN+QSPp7KOUzLcrgCpUfZAQW6fa2eOC/jfIR2fbayq7ZA80DuqQwRpGY3UvkN0CzflgNIyHWkCD+Lh/8yecgWAAkOqXf9FUjdN/yq19EbapAfhzqu7J0oVrZuUUzeAckyXOa6G2BHAAAAAElFTkSuQmCC) no-repeat 0 3px;background-size:18px;padding-left:23px}.price{justify-content:flex-end;display:flex;flex:1 1}.price>p{margin-top:10px;margin-bottom:5px;margin-left:4px;text-align:right}.savePercentBox{display:inline-block;justify-content:center;align-items:center;border:1px solid #1799ff;background-color:#fff;max-height:24px;min-width:70px;padding:5px;font-size:14px;color:#292f36;margin:5px 0}@media only screen and (max-width:500px){.savePercentBox{display:none}}.emptyPercentBox{max-width:69px;max-height:24px}.retailPriceSection{display:flex;flex-direction:row;flex:1 1 33%;justify-content:space-between;background-color:#f6f6f6;color:#8f8f8f}.serviceContainer{flex:3 1;flex-direction:"row";justify-content:"center";max-height:30px;margin-left:20px;padding-top:5px}.compareAt,.serviceContainer{display:flex;align-items:"center"}.compareAt{flex:1 1;color:"#8F8F8F";margin-top:5px;margin-bottom:5px}@media only screen and (max-width:425px){.serviceContainer{max-height:40px}.serviceListRow1{font-size:12px}.serviceListName{padding:0 20px 0 0}.compareAt,.price{font-size:12px}.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{display:flex;flex-direction:column;align-items:center;margin-right:10%;margin-top:-5%}.ui.dimmer{padding:0}}.menu-item{text-align:left;margin-top:-1px;padding:20px 10px;font-size:16px;color:#fff}.menu-item-selected{margin-top:-1px;padding:20px;border:1px solid #999;font-size:16px;color:#555;background-color:orange}.menu-item:hover{background-color:#007dd6}.logo{width:200px;height:45px;margin:0 auto;background:url(/static/media/CarAdvise-Logo.e642d56d.svg) no-repeat 50%;background-size:200px;padding:20px 0}.headerPartner{flex:1 1;display:none;background-color:#002d5e;padding:20px;color:#fff}.disclaimer{color:#e95832;font-size:12px;text-align:center;padding-bottom:10px}.btnSignIn{border:1px solid #f04b22;color:#f04b22;border-radius:3px}.btnEnterVin,.btnSignIn{display:inline;padding:5px 30px}.btnEnterVin{border:1px solid #ccc;color:#ccc;border-radius:3px}.carContainer{background-color:#f7f7f7;align-items:center}.iconCommentContainer{color:#999;background-color:#f7f7f7;margin-top:5px;margin-bottom:5px;padding:10px 0}.iconComment{width:20px;height:20px;float:left;position:relative;margin-right:10px}.carType{align-items:center;margin-bottom:5px;padding:20px}.carMake,.carModel{color:#002d5e;font-size:18px}.carModel{font-weight:700}.footer{display:block;clear:both;color:#666;font-size:12px;padding-top:5px;padding-bottom:5px}@media screen and (max-width:719px){.footer{display:none}}.contentCenter{position:relative;max-width:700px;background-color:#fff;margin:20px auto;padding:20px 20px 50px;border-radius:6px;box-shadow:2px 2px 5px #ccc}.dash .deprecated-content{width:100%;height:90vh}.dash .deprecated-content .dealsaving{padding:15px;width:calc(100% - 40px);height:88vh}@media screen and (max-width:375px){.dash .deprecated-content .dealsaving{padding:0;width:100%}}.dash .deprecated-content .dealsaving h3{text-align:start;font-weight:700;color:#343434}.dash .deprecated-content .dealsaving .filter{display:flex;justify-content:flex-start;grid-gap:2px;gap:2px}.dash .deprecated-content .dealsaving .filter button{padding:10px 8px;border:1px solid #f4f7f5;border-radius:42px;color:#616161;font-size:13px}.dash .deprecated-content .dealsaving .filter .active{background:#e95832;color:#fff}.dash .deprecated-content .dealsaving .deals-description{text-align:start}.dash .deprecated-content .dealsaving .cards-parent{margin:0!important;display:flex;justify-content:flex-start!important;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.dash .deprecated-content .dealsaving .cards-parent .cursor-pointer{cursor:pointer}.dash .deprecated-content .dealsaving .cards-parent .cards{margin-top:30px;border-radius:16px;background:#fff;display:flex;flex:unset!important;width:300px!important;padding:0!important;position:relative;height:76px}@media screen and (max-width:660px){.dash .deprecated-content .dealsaving .cards-parent .cards{width:100%!important;min-width:100%!important}}.dash .deprecated-content .dealsaving .cards-parent .cards img{border-top-left-radius:16px;border-bottom-left-radius:16px;margin-right:5px;width:70px}.dash .deprecated-content .dealsaving .cards-parent .cards .title{padding:10px;text-align:start}.dash .deprecated-content .dealsaving .cards-parent .cards .title h5{font-size:14px;font-weight:700;color:#1f2024;margin-top:4px;margin-bottom:5px}.dash .deprecated-content .dealsaving .cards-parent .cards .title .subtitle{font-size:13px;font-weight:400;color:#71727a;text-align:start}.dash .deprecated-content .dealsaving .cards-parent .cards svg{position:absolute;top:25px;right:6px}@media screen and (max-width:660px){.dash .deprecated-content .dealsaving .cards-parent{display:grid!important;grid-template-columns:1fr!important}}.dash .partner-offer-parent{height:auto}.mainContainer{display:flex;flex-direction:row;padding-top:0!important}@media only screen and (max-width:950px){.mainContainer{padding-top:0!important}}.dashScreen{min-height:calc(100vh - 200px)}.dashScreen .leftNav li a.nav-dashboard,.historyScreen .leftNav li a.nav-history,.maintenanceScreen .leftNav li a.nav-maintenance,.offersScreen .leftNav li a.nav-offers,.paymentInfoScreen .leftNav li a.nav-payment-info,.savedScreen .leftNav li a.nav-saved,.settingsScreen .leftNav li a.nav-settings,.vehiclesScreen .leftNav li a.nav-vehicles,.videoScreen .leftNav li a.nav-video{font-weight:700;background-color:#282828}.rightContent{flex:2 1;background-color:#e8ebe9}.content_v2,.rightContent .dash{padding:10px 0}.content_v2{flex:2 1;min-height:calc(100vh - 200px);background-color:#e8ebe9;box-sizing:border-box}.content_v2 .dash{padding:0;margin:5px 5px 50px}@media (max-width:539px){.content_v2{padding:100px 0}}.contentMaintenance{float:left}.contentIndicator,.contentMaintenance{max-width:700px;background-color:#fff;margin:20px auto;padding:50px}.contentIndicator{float:right}.contentStart,.startMap{background-color:#fff}.startMap img{width:100%;height:600px}.startBox{position:absolute;top:150px;right:50px;width:300px;padding:20px;background-color:#fff;text-align:left}.startBox h1{color:#f04b22;font-size:24px}.startBox p{color:#002d5e}.btnGetStarted{margin:0 auto;width:100%}.introText{color:#3c3c3c;text-align:center;font-family:Montserrat,sans-serif;font-weight:700!important;font-size:24px!important;font-style:normal;line-height:20px}@media (max-width:500px){.introText{display:none}}.accountText{margin:0 auto;font-size:18px;padding:20px 0;max-width:250px}.paraText{font-size:16px;padding-bottom:15px}.introHd{font-size:18px;font-weight:700;padding-bottom:10px;font-family:Catamaran,sans-serif;color:#292f36}.selectMenu{width:254px;height:50px;font-size:16px;background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;color:#666;font-family:Lato,sans-serif}.nameFlds{display:inline-block;width:251px}@media only screen and (max-width:425px){.nameFlds{width:100%}}.inputFld{width:240px;height:40px;font-size:16px;background-color:#fff;margin-bottom:15px;border:1px solid #ccc;border-radius:3px;padding-left:20px;color:#666;font-family:Lato,sans-serif}@media only screen and (max-width:425px){.inputFld{width:96%}}.inputFld-settings{width:250px}@media only screen and (max-width:425px){.inputFld-settings{width:85%}}.vehicles-manage-inputFld{width:140px;height:20px;font-size:16px;background-color:#fff;margin-bottom:15px;border:1px solid #ccc;border-radius:3px;padding-left:10px;color:#666;font-family:Lato,sans-serif}@media only screen and (max-width:425px){.vehicles-manage-inputFld{width:96%}}.searchFld{width:240px;padding:10px;background-color:#f7f7f7;color:#002d5e}.inputFldSm1,.searchFld{border:1px solid #ccc;font-size:16px}.inputFldSm1{float:left;width:108px;height:40px;background-color:#fff;margin-bottom:10px;border-radius:3px;padding-left:10px;color:#666}@media only screen and (max-width:425px){.inputFldSm1{width:90%}}.inputFldSm2{float:right;width:108px;height:40px;font-size:16px;background-color:#fff;margin-bottom:10px;border:1px solid #ccc;border-radius:3px;padding-left:10px;color:#999}@media only screen and (max-width:425px){.inputFldSm2{width:90%}}.whatsCarAdvise{display:inline-block;width:250px;margin-top:20px}.firestoneSchedule select{width:250px;height:40px;font-size:21px;margin-bottom:30px;background-color:#efefef;padding-left:10px}.signIn{display:inline-block;color:#e95832;margin:0 auto;padding:10px;text-decoration:underline}.signInMessage{display:block}.signInMessageTheGeneral{display:none}.signInUber{margin-top:30px}.forgotPwd{font-size:14px;color:#e95832;text-decoration:underline}.btnNext{margin:15px auto;width:300px}.btnSubmit{width:143px;height:33px;margin:0 auto}.maintenanceNextBtn{display:block;margin-top:20px;margin-bottom:50px}.settingsFlds{text-align:center}.settingsFlds span{display:inline-block;font-size:14px;margin-bottom:5px}.settingsFlds label span{width:240px;text-align:left}.btnBack{display:inline-block;border:1px solid #ccc;padding:10px 20px;margin-bottom:50px;border-radius:3px}.braintreeBadge{margin:0 auto;width:200px}.btnUpdate{height:44px;color:#666;border:1px solid #ccc;background-color:#f7f7f7;padding:10px 20px;margin-top:0;border-radius:3px}.savedMaintenanceContainer{display:flex;flex-direction:column;margin:20px auto 0;background-color:#efefef;padding:5px 5px 20px}.testSelect{margin-top:5px;margin-bottom:5px;padding:5px;border:2px;border-style:solid;border-color:#ccc;background-color:#efefef}.pendingApprovalContainer{margin:20px auto 0;width:75%;background-color:#efefef;padding:5px}.selectServiceContainer{margin:20px auto 0;width:100%;background-color:#efefef}.mileageHd{color:#fff;background-color:#002d5e;padding:10px;margin-bottom:5px}.maintenanceRow{display:inline-block;width:100%;background-color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #efefef}.maintenanceRow:hover{background-color:#fafafa}.logoCar{float:left;display:inline;width:50px;margin:0;padding:0 15px 0 20px}.textFld{text-align:"right";color:"#002d5e";font-size:18}.maintenanceTitle{float:left;vertical-align:super;text-align:left;width:80%;padding:0;font-weight:700}.maintenanceTitle span{display:inline-block;padding-top:15px}.maintenanceArrow{float:right;width:10%;padding:10px}.arrow{float:right;width:30px;margin:0;padding:0}.iconIndicator{float:left;display:inline;width:25px;padding:10px 15px 10px 20px}.intervals{padding:5px;background-color:#fff}.intervalHd{color:#666;background-color:#f7f7f7;padding:5px}.maintenanceOptionRow{display:inline-block;width:100%;background-color:#fff;margin:0 auto;vertical-align:middle;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.checkboxContainer{float:left;padding:15px}.checkboxContainer .custom-radio[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;width:25px;height:25px;border:1px solid;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.checkboxContainer .custom-radio[type=radio]:before{content:"";width:16px;height:16px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;color:#e95832;background-color:#e95832}.checkboxContainer .custom-radio[type=radio]:checked:before{transform:scale(1)}.checkboxContainer .custom-radio[type=radio]:checked{border:2px solid #e95832}.checkbox{width:30px}.maintenanceName{padding:20px 0}.passwordSpinner{height:15px}.iconColor{width:15;height:15;margin-right:10;float:left}.commonHd{color:#fff;background-color:#292f36;padding:10px;text-align:center;font-family:Catamaran,sans-serif}.commonService{display:inline-block;width:100%;background-color:#fff;margin:0 auto;vertical-align:middle}.commonCheckbox{float:left;padding:15px}.commonIcon{float:left;padding-top:16px;padding-right:15px}.commonName{float:left;padding-top:21px}.commonArrow{float:right;width:10%;padding:10px 10px 0 0}.serviceRow{display:flex;width:100%;padding:15px 0;justify-content:center;align-items:center}.serviceIcon{flex:1 1;max-width:60px}.serviceIcon img{width:25px;padding-left:15px}.serviceName{flex:3 1;text-align:left}.serviceArrow{flex:1 1}.allServices{display:inline-block;width:100%;background-color:#fff;margin:5px auto;vertical-align:middle}.allServicesIcon{float:left;width:40px;height:40px;padding:5px 10px 15px 15px}.allServicesName{float:left;padding-top:21px;padding-left:10px;font-family:Montserrat,sans-serif}.allServicesArrow{float:right;width:10%;padding:20px 0 15px 10px}.arrowRight{float:right;width:8px;margin:0;padding-right:20px}.btnRow{display:flex;justify-content:center;align-items:center}.btnAddVehicle{width:143px;height:33px;margin-top:15px}.deleteBtn{float:right;width:16px;margin:0}.inspectionList{text-align:left;padding-left:25%}.inspectionList li{margin-bottom:10px}.yourOrder{margin:5px auto}.yourOrderRow{display:inline-block;width:100%;background-color:#fff;border-bottom:1px solid #f7f7f7;vertical-align:middle}.orderServiceIcon{float:left;padding:16px 15px 15px 20px}.orderServiceName{float:left;padding-top:21px}.btnRemove{width:63px;padding:0 10px}.searchIcon{width:15px}.serviceListRow{display:flex;background-color:#f7f7f7;margin:0 auto 1px;padding:10px 0}.serviceListRow1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;flex:2 2 66%;background-color:#fff;margin:0 auto 1px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.serviceListRowPrice{flex:2 1;padding:20px 0;flex-direction:row;justify-content:center;align-items:center;text-align:right;color:#666}.orderServiceRemove{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center}.serviceListName{flex:2 1;display:flex;flex-direction:column;justify-content:center;margin-left:20px;text-align:left}.serviceListNameDash{float:left;font-weight:700;margin-top:17px;margin-left:7px}.serviceOptionsHd{padding:10px;color:#666;font-size:14px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.serviceInfoContainer{margin:0 auto;background-color:#efefef;padding:1px}.serviceInfoHd{font-weight:700;background-color:#fff;padding:10px 0 0}.serviceInfoText{font-size:14px;background-color:#fff;padding:5px 10px;margin-bottom:1px;text-align:left}.servicesSectionHeader{background-color:#f04b22;padding:10px;color:#fff}.serviceEstimates{font-size:14px;background-color:#f7f7f7;padding:10px;margin-bottom:5px}.dashHeader{display:flex;width:100%;background-color:#fff;color:#999;border-top:5px solid #f04b22;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}.dashHeader a{color:#999;text-decoration:underline;margin-top:-50px}.dashHeaderPartner{display:none;width:100%;background-color:#efefef;color:#fff}.dashHeaderPartner a{color:#999;text-decoration:underline;margin-top:-50px}.dashIntro{width:490px;text-align:center}.dashIntroText{font-size:24px;padding-bottom:10px;max-width:400px;margin:0 auto;line-height:1.5}.dashIntroText a{text-decoration:underline}.dashImg{width:100%;margin-bottom:40px}.dashVideo{width:500px;height:281px;border:1px solid #ccc;margin-bottom:10px}.dashList{padding-bottom:40px}.dashList,.dashListItem{display:block;max-width:350px;margin:0 auto}.dashListItem{height:40px;font-size:21px;text-align:left;padding:18px 0 0 45px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAtCAYAAAAHiIP8AAAAAXNSR0IArs4c6QAACcdJREFUaAW9WguMVOUV/v47O/sUWbeusFKFhmAbwFoQRWtLURSEFnarSDU1gfBKQ+kjtbXBmqjFJjxaG2Mq5SW+EhK1LW8lkLgrteqSBQWsCERZhN2yBBAK+5yZv9/57/3v3Jm9Mzu73d2T3P1f5//vOfc8/nPOrEJvgNYO1uFaKD4aFUiwBQZy3AQHDZxrQD5OYbY62xuvSz9DpU/kPN6gC9GOSSS0kntmkNBBOew9RKY289mEuaiDUjqHPV2idJ+JDXowOvAEiX6Yp1/R5RsyISic5NIfUYpVmKXaM6FprYdz7YxS6mImnNyZWK8HII5f86BHyEBJ+oHlRcDXBgAVxcC1fAbmA02tQMNlPs3AsQtAcyx9F8cKn/O8x7EQG9MlQwZKibGXTwefSjJylG0nyI2Jtfou6vlG7r4meMLIq4CqYTydzy3lQk9maI0Du08Bm44DW+vJYEsarsL7KMBM2g2xADIQYbOdzxQZE77k8xAZecuMAn+yvddFW6MX8Us9y0Ge3XczCV4+Hpgk5tsD6EgAaw8DT9V1YqYREVRhvqolEyt49G/SjudOLCEjsuZDZibe1nk4iufIwE8s9hAq0crbgAeppZk3Wuyu20tUr5UfAcs+BNopKQMKrWu/i/Xzv4GfmnGcIqv7PTBmCRC90kMyWjGPzBh5ZqZljV4VZOD2QcA/JgODqPu9DXv+A9y/i9ZLksZeDbxbCV0Y4XdqOwv92kgk2i7CKaEHn1EDlHzVvn4/O1Vk5EQ4E64K/cViz74BWD0BKHDsTO+39ZeAOdXAyxOB68Tn6Tj05m8jdu4wPXkEUd2BaMGVUPdTB4sGE8HAQf69yddzb5LKaoxYbMCAMPDiRG/Qh81QEr5rGg3Pfqh3FyNxXhhwJxJUC7SfF4u3VIjHWkRJ8KYNgrhR1wsZ5kSFRAL9BT4DR16EPvoqWhNCnoKiVArIhJpeDRRXWHIWk4F/yiBVEjHjDYwbFSMWG+hLFbLUpLRnaqH3LEILoqSf2s4vX+QkoO6gdpffalFXkYE1dpCUhNzECr+yC+KF+sKI7fmhbXMj9I6paKMKaSXXhEahMDCCwcENc+yWPez8wg6kTTLhhhL8/oDcA+JG+xUS7dDbp6Aj3oG4yjevzqduO2UjgTues6R8wc5MSkHswQeXCQnm3FjILMhFFu62/H2933l7DhKX6hlfuBqeR5POixZC3buNxHAUZ9DjutSm9Je7TEg06gVzo8p6fhOnH57z+NCzSNRvQ6vnZxwdY+ROQ/7+bhrlV8wx896hgF7Bp2Fnuky44bRZrxwahtaHc43V0LWPkQGRvRhyAoWKdnDnS0DZjebFK3ijv3qUfLWCrqYz0IIM+zPskgR0/QZUH72z0kggaciUwOhFDIlnGjKOMQBfUutTVOX3Ah03I/MSGgmnx9Go+wVizTTku2nIGglFd0owhlx+M3Drcp+Ei8w0JOozoDHWdoOtQwn6sajkAyLU/gC9+0eINzehg0YrkCcmXciMdsomjpJUDCNNPgRo9efYcWjzPhOSzHQJh9dRb23I2SV2OMK+pdCNNWgLGjLpNoacjFTN3rIC2nbEO0ajDDs0Z1JBDNu/xyUrywiJDui/jQHeWUA1uIe5FpW1J/DFm9D7lwVCCjHkONTdrzEdZKAWAil0nU7Sa1GFiYF2ICllRqiZi8TFz3A5rxSxpjro10cDF45kRA9dIL7e9QCdTIQ3srzau5HHPMbQdWroFplMoSuRpNduEJtosgPJiUOh6X2AAVmbsTBlQuP21vPQf6cR8svmBJSc3j4J7XSlCc8OCsSVDrmLCc/vsh6RksrGkvTaTQ6tosEOJKkPhWsYSE3aiCIVg8O4XiDGAK01ofhl6Qr3/yF0W3KSgTRdaYzJTczzRFEacqRoEBTPzQZ0XqbgYHAULXghTqfj854IMMGqREYY/iDU1O0ojDgmQRE8+aItOorEh8sNkaDbDIUPfovEmX2UgqgQvYkkOA6V4Ae8kSP061ngNLO9uO9jyYCi+NLAMZU5b1LKKlKVyAgVE6FmHkC0ZDAKaIyi06LbLSxMxBuqafjfAi6dSN3+2evQH68yUhPXKbmBuZGnbGGgc30qbsjo4LmUyVMpI2/geKXFQzKWupCUVbLCFUPJyEeIVEygetGrMEwQ4trISMdlhtJi8HSfBs4dgK6eQ0OmBIKGPH4ZfeL3sr7GLm6ptz22GtWBkd/15MvSogebjtteljavmNHlVjg3PYoi6rYEbAJUEn5xSufNacDBZ4wrNoZsIlN6ImqCM5SRw6ifZTk8uURzwObjyTG/ldyEncAy4S9KYUvqQjnB2MehJr/BxEUjzzN4CSFahOj3HqE30zRk129HaZPOgGHAxPU5HS1ItfSbp5LOpgkLWGALAZcJU9w1tVFTmZPCVs5A/67uq0N+USny6b2MnfAekPskHnclFNHtiEaivJF30qqzXUapb126L2W8JcyoBcNlQqrTCn+yW6QyJ4WtnIE3rXrgY+SVjzMqI+G02ImAn+RPeytYajFr2f7UNLKGecLDENcaxZ8z4btMyOpAPM/3fi5duVykMtctYMwjLjMyciGKmT0q2okYvUnyJzzPJP+WnI8TW3j0gwC6xgbMVf8OzKR0k0xIeV2q0x5IaVEqc90DHjd+pUloiuP/RXH8AnODXwIjZnfrGNEEsQcPxMSesIOw1pW5XdGMCdbiX2SGVzQ/Hu+hvT8EpLDVbThPr+1EKeGvd2vrG9SFWbtpWSIOAQdPYoF6yh2E/01lQnBe0kPo2PeyZ6LbbzLFrZkOlOZuj+FvymG29gxw59bA7xgKO+iRpmcyaHtkUp3sjPw+IOV1Vqdl6sBZaggd8Ke8zfsSRAJpDHyCYjzUFQNCU2cmZJa/D8hfMmKEeuRL4DYysvOkLPYuyAuepA2ICgV+STpLymbg4cw/cQWp6KxOwdXVuorDV/gYq3CI/eMRwNPjgOt7YifBs9kXNypeKGDE4pk/MQzMV8fS0DMOszMh21brG/mX0RqG8TEg6eLiUcDPR3efGfnyQvTT+4Ft9d6BthEbEBXKUQLJbbaXrX1BlzMw+itR7ktHG3O1+5vdtOuA4fwhR3LiIEg+IOG0RKMSzEksFAglLGoLv/5yKvDSXGzAbrJt15KwmNKu17czG1rB3neC08G+SElyYvPrKYkXBhhChYPcxHKRyT0wTzWEI3U92z0m7Hnr9HS+fgH19x4SUWinu9FSoaiiEkpkuYlzPa9nTNjTX9YldMSTOawiM2PJlPxbRJldNq37tZu4dpJr1XTfmzEP7/VEbVLODQz+PyYCB/ldqQtJWUWqEpLUX8VnlkkDfZTe7vwPXVgfS4rXt4gAAAAASUVORK5CYII=) no-repeat 0;background-size:35px}.dashListItem a{text-decoration:underline}@media only screen and (max-width:425px){.dashIntroText{font-size:18px;max-width:250px}.dashVideo{width:250px;height:140px;border:1px solid #ccc;margin-bottom:10px}.dashList{display:block;max-width:250px;margin:0 auto;padding-bottom:40px}.dashListItem{font-size:16px;max-width:300px;padding:22px 0 0 45px}.nextMaintenanceColRetail,.nextMaintenanceRetail{display:none}}.dashTileRow{display:flex;flex-direction:row}.dashTile{display:block;width:50%;background-color:#f7f7f7;align-items:center;justify-content:center;text-align:center;margin:2px;padding:20px}.dashTile:hover{background-color:#fff;border:1px solid #002d5e;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.dashTiles{margin:0 auto;height:65px}.iconService{width:25px;float:left;position:relative;top:8px;left:27%}.form-control{position:relative;width:30%;height:40px;font-size:16px;background-color:#efefef;margin-bottom:15px;border:0;padding-left:10px;color:#999;min-width:15%}.dashHeaderLogo{flex:1 1;margin:20px 20px 20px 100px}.headerUser{flex:2 1;padding:30px 80px 20px 20px;font-size:14px}.headerName{font-size:20px;font-weight:700;padding-left:16px}.headerAlert{width:40px;margin:50px 0 0 15px}.alertOn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABICAYAAABLJIP0AAAAAXNSR0IArs4c6QAABetJREFUeAHtnH9oHEUUx+dukxihSVNobYzY/iEoJVDuyEFLL5SKRrQtmIIt7T9iKxUsWBNra3/85T/ij0gbBAUt9Q8RMYXiP1FM/AGSFiKXCzREtKLFIyQtEVIvSsKdd9fvW3aOTbJzt79mc3edgcfczbx5783n3u7szm4SYlVaCoytQ+h7IF2QTZA2Q1CxaUNSqIchgyHG5lDXbgGQbsj3kCykYFNIl8Z01xwZTCoOuQqxC0OkRzbiVQ8Ik9Ag530AshwU2dSqEhACb4F8KwEKh0S2W6oKjgFlUiIUDod8rICDk7X8Mj4+Hs/n828UCoUYeQuFQolwOPxONBq9auUdgVKKfw15yqpfQtsQbO4GjBy3LR3M2NjYSTh7G1DC3CnVgJNHdbqjo+M9czt9BpjzqHqWt0v+fgEwerkPqWASicQ2OKKsEJ3k6BeKx2KxUR4QoNCKMcK/B1x3AoiexUt+RQlBvAqbIijkjvpIx1zeNX9x8DmGSYVIMEY/ZB2M5apF37LBdHCPJeqiDrKFLsB2lNCV3bXDiIHJBrPRxkzMOq/Y0JetoscgG4ztSeCXonufnbYHyFPcSbHU+W1/cnKyYWFhoQurznOw3YTVqJyLNVi5Pp07c+bvdUNDvsdTzrlFP8Wwx7dAJiYmHs5kMucA5SAMr7UBhMekQfeFfH09/14JdZdnMFiS1yM7zgLKMUzwPrezarh1y+1QGeM2eQIDKHRl+jmArPcaXf3srFcTfo5vc3XyBYhwMpl8E5nyDaLxDIVmVGlgHGcMoGg4WX6BueynCdVoKTgCAyghZMongOE7lOyGDUxLpbxw3mJa/7Z4MYSxM47AIFP6MOiwR6eWwwlMozcwn1kadtc4bfscg0x5Bj5ec+en/KhMa2t5peA0UrbAYD+lBYcRHULSSnob3YhXTBm2dShhk+l9gHlIZtj/dHaygqaxUK64V+TU3VsY8JcxaDPqs04NGPr/ox4smzE4hDYDyvMundgelmtuZvPRqG19C8Ur2G/4mAR9Vyz67Tb9BBtzZcEACu1q2cosu55FerMH6W5i1csHFEFJMHRugc6LQYV6Z9cu9u/WrUG5s/JzDdnyFXWUBINseRqyxsqCrLap48fdmk7gOkbf+YeBhEsjp/i4kmBw0n2CKwZV/xeJsNurc0jRZnjxqUVJMLgXejIoIGY/U729LL19u7lJ9md6fPK62QkgWRdsOLVib2XGuld+qzY/zx47coTdf/OmbGe/wEEcIO6YHQkzJpvNPmhWDPpzrqmJ/XbpkuzMoUxZAYXmKgSTy+UeCBrGcn8E5/f+fnb70KHlXX5874cRevq4JFO4YSEYnF9WHYweJK6Gp06cYL9evOjXUn4NdunBWg9EeJktBIMVKdBlmv9SoppWKzq0/ujrY+lYTL99EOlatNNl/g+QfYBBh05x9bHQ1ZsCuaIVOXfTTheBJFo6zdaOjLDm0VHWlEzeaJjR14k2w+Y0apIUZBji+FUzwLMu2M99GT0fWvdWXOsxPP/+yM+ohIeSn06q0ZYCI/jVFBgFRkBA0KwyRoEREBA0q4xRYAQEBM0qYxQYAQFBs8oYBUZAQNCsMkaBERAQNKuMcQIGezH0CuVewZhKbN5rxOxbbCsyxnBwGR52++ZFviGK9bKfcJaAMQwPwMmz8ufiuweKecAvOMWtTROUbt9DDtYgPZQ/gK3OrBe3OpgagsJZeIYTJih4hvQlLFZ7pnAoVHfTnLwcVmEygFc99pmt1sJnmpPxg7uaTrgWoXASXua2ZFXiBlVd4qH+vQ6HHtHyx5r3Ogs1f0XAA4Hila8HGyuG4vphP5ZKR+/vYQX5DlerdI9WEUXWayCPYKIvOZkh/tfDn070ZetKWa7r6uroJR1HBWB+dDRAsrIUMJFI5GfEPegg9kFjjIMhclWlgDFCPorzzFy58A2do+X0gu6XBgYn0hlM+nHIddGkqI90SFeks1rtUlYl82ToL/cXFxd70HYAJ+RHqQ8wbqAaaGxsvNDe3p6htkordwHcBF2kE/cOCQAAAABJRU5ErkJggg==) no-repeat 0;background-size:35px}.alertOff,.alertOn{display:block;width:35px;height:38px}.alertOff{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABCCAYAAAACPxW5AAAAAXNSR0IArs4c6QAAA/1JREFUaAXtm09oE0EUxt00xgYEPRT/UhQULzHQJgEPPYl/0FJQwVZFEDzUgxf1UBQ9eVAUFTx58SiiNoJeakFFTx6UNAFrLyKCFPEiqCC0Jibxe2VTZpud2ZnNTtwJu1Cymfnmve83b3eym2ytZW3YSqXSQK1WO1+v13OUzrKsQiwWu97f3/9Gd3pLd4Kpqakx5LgGuBibC5A1vL+QzWZvsO1B72sFLBQKO2CYqtTFMV5F+0Aul3vL6W+52TGrLUdrDnAGTTw4UlMfabRtugGzEs5lNBJh3CW6Ade6p3W0ymgcA1Te6AZU8aJFG/giMzMzk5ibm9uDVfIwHJ9Yunq6UFShvQfd42Qy+SKVSpVdNL6bAgOcnp7uLZfLl2D0KNys8unoF2AfJhKJK+l0etZnDMewlgHxUdADUxcR9TTgVjii+3yDeH8w9A7iXcVHyHefYRaGtQQIuL2Ich9/Pa2YEIwluOOAfC7QCLt8LTKY2VixWLyMmZ5EdF1wZJyOjknKRTmFJJxO5QoiURcuvx4g3jAnpq7mPC7rjgGYrn6kN6VZAZyF2byL6O2GI6Bhyk0epOkgVAJE5W4iwUmVBEFqKTd5UIkpPRuYvf245XmmElyXFrdag5lMhs5/z00KEPdzqwH3ATO40TNiGwQ4D78CcjvuJ396pZM6RAF3KyxwBEReyJMXHPV7VhCH5iYE+wRtXCZgGzV/UcWtOFS/iHJ6VhCzdS6EcMQUh7ezIjjqE1bQPvdmEWilV6D/0Y9z8Teq2Cs6F4UVBNi+sMLRhJI38iiaXCEgzr1dosFh6PPyKATEIbA7DBAiD14euYC4cV2H8m8WBQ9DH3kkrzwvXMBKpbKeNyhs7SKvXMBqtbombCA8PyKvXEAc28YAirxyAbE6hfKzz62KIq9cQLdAJrZFgCZWjfUcVZCdDRP3owqaWDXWc1RBdjZM3I8qaGLVWM9RBdnZMHE/qqCJVWM9RxVkZ8PEfdcK4rf35YAZMghoyPbcZLkJ0BbmoRxsUoe3gbzm3SAdgLZgHOID4WXhOiPP40shF398YeAOckOY0fEUNkfw6EmF7C4AdhBcowSLkBbB4XvFR/gK/FCjtxNewfQETEdinQhHBaKCERtVsN4JFeMxOFZRnsjk9o4HpCcnNphcoch7p8/A4pVMkKBYmYexRCv9vo9l/SWuPugaONBN19NLW2D4lIpTPO/yWUUvq9Wyisbj8VeyBho6AL5u7Af5qgWwr6/vHUxOKBidsMcoDJGTagG0U4/iPPzhZcPWjHrp/PZrA8SC8Q3md+LvPc8c9ZGGtDxNq+1aVlHWFP0nzPz8PD0VOIKFZxv1AeojXsa7u7tvB/2fLhSf3f4BlxtIFooKxesAAAAASUVORK5CYII=) no-repeat 0;background-size:35px}.dashHeaderSettings{position:absolute;top:35px;right:30px}.iconSettings{width:30px}.bannerBtn{display:block;float:right;width:160px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABwCAYAAABvnamzAAAAAXNSR0IArs4c6QAAHkJJREFUeAHtXQuUHFWZvtXdMyQk4Y2EJPJQHhJQPIeHCrogssAqgg90XV+763MFd9XVs6vrcd1Fjrr4WGV1z/rAt4gooAgsEQRfKKKugAmgokSSQDBAEkggmZ6u2v+73V/P37dvdVX39CQzmf8/p/p/3P/+t+rrmW9uVd2qSdy2kWTbDGOjGAKGwA6EQDbVxzJMYhpmrak+bqtvCBgCMxuBoZDjZElre/ef2V+h7b0hYAgAgcmS2cD9ByGwqe4zSH37MTIEDIGZgUA/ZNVPLo++rz79kM0wc8vUKpPDgzZtCBgC0xuBMsRUlFPUrhEolVuWZCaTl9c3L64PgnY/uexj2hAwBLYvAqVIqLWLebmxeCwWO9LCvDLEMkhOrE8shp3uNx47UIsZAobA9EYgj4z6iYe5oR9DoGdOHvmwUL/tYf5kfe6HaUPAENhxEAhJadh+iFRYv90eElS7QYx+2nSutlFP+3l2mAefovswZtoQMARmBgJ55BPGtZ9n44jLtoXo6H7ttjxyyYujY9im/ZjNGHVYQ8fDNvhFEvYvyrd2Q8AQGB4CUWLpUT7M137MZowapfPssC3cDd3Pt8XIIxZjId1WZLO9SBfVZjs169E3bQgYAtMHgS6SUbum27SNFPplte7Ty0abFtb3sRiZxGJI1vGYzVhMx2K9aoZt8CmsRd+0IWAITB8EOghG7VYY1z7tmI7FUDaM61how6ewn/dDMgl9dtJx2tTIgU1f6yKbfWMaMQhrND37NAQMgZmEQAfhyI7TDzWOCTEdz7PDXPpahzZ8Cut2kUuMbHSMNjUKwuamfW0zv1ce8iHMDW3fGLQzZtoQMASmBwJtclG7o2MxGzHGY3aZNgyn8zg8Y/R1nqvpaIFNYqJGOgmNMe3TDvPCuG6HDWG90PaN9mEIGAIzBgFNQKFNX2vY3HCQ4ALtIwZfcwR8CHOpm9Een5oAdUF2icV0G9qZQ7sfjVphf12fts7TMbMNAUNgeiJAUuLeaR82fa0ZDzVraI0ccgfirKNzYCMnbGvHdAFtsyM0hG1aw6ZfidjJZWfvu/gZB9eet2COO6VacQdK0kLZk/koaGIIGAKzEoHNaebW1hvZyoc2u+uuvmXrNedctO5eQQIkVWZLW6ghV9vsi2bYEOrQbvskMAS0rX3GtYatfRKgj192zl77Puewuf8yZ9S9MstcFcVMDAFDwBAIEUgS13j4sezir960+fy3fm39WmknkWkNotM+bcZRljFoSJ5utrbaNYmxgVq3hbb2O8jv7vMXPXfRbrXPZFm2gIVMGwKGgCFQgMCm5Wvqbz763LXXSJ4mM9gkOmrdzhjK67j2aUNryTSR6YYwrn3Y4eZJ8P6PLfm73eYmH5S9gG9iCBgChkBpBIRU0lXr0/ce9M41F0onElue1sSoiY82xoUNCXUzKnFNbAxC63how9ebJz8/89u1epGMZOSnkTTbEDAESiMgxJLeurr+2mPft/a70gnkpwlQ2yQ6xuhrjXHp04amZLw+R5JDA+2YRgybJz3auOZ31AE7XSkjzZGYiSFgCBgCgyKQ7LNL9eTRWnLpDXdu3dwqQi5izdBnHGQXE+ZTt3PKztbQUW8o0PZxw8Ou+bUxNcMQMAQmh8D8N5yw4O1SAvzEyRZt+m3+kRzYkFis2ZLzWTQDjBXmDngtS12WLF1c+R+pD9/EEDAEDIFJIzB3NFk6pzpyyfV3PrYpUoy8FGlqX+9jW6/cXNLSnWDrDYXZnmCdny11IdamDQFDYBgIgFNedMycU6UWJlbhpvmozUWtcWNtaGJeK62pwllbNEn1CIsnWOSs2s00BAwBQ2AoCCzcJTlJChWRXxcnFQzewXH6Ubiwn07kIMhh3MfwhEfY0XxDwBAwBCaLwGg12V9qcJKGGxzgnND3PCRxtlNLqH06jBzEu4TFuhpaARZnO3wI44kUWNgM2achYAgYAsNDoFZ1j5Nq4CjwDTTtNv+02uiL256g0UZbrrCgTsjrwDgH81po1Z7t1eiZbQgYAsNCYJ4UAs+Qpzq4p9UWxjA2YjEJ45jAlRJ25GDopO1SRSzJEDAEDIE+ESD5hZr8Q42yoV04VB4BohCFNjXitKmZa9oQMAQMgWEiAI4h+ZFvoPWG8dim7VgM7W3JI0Am6AKI0YemzVzThoAhYAgMGwFNfuCc0Md4mo9CXgr9jv3TBBgmar+M3VHYHEPAEDAEhoAAuIdbHvlxmLI81c7TBMgiZTR3qEyu5RgChoAhMCgC5Jo8jbps63uMMgSI4hAOEvrNVvs0BAwBQ2D4CIS8o0cI22K+zu+yQwIkuTGRPjXj1Hlxtps2BAwBQ2AyCIBj8jbUzeMgxqm5Dx1+SIBM6qVRoKNIr2RrMwQMAUNgEgiQb/I0S7OdfikdI8A8cgvjoV9qQEsyBAwBQ6APBMoQW8hFoc/huuIxAsxNloawQOizr2lDwBAwBIaJALhGb6wdclDoIy8W8/17ESAHiOncgrFkixkChoAhMCACeVyDuG7Tdumher0NhkXCwvSpmTdrdbLrga6y/ykuWfR0l+y80CXz9pF3T2Que/T+5nbvT1y68lqXPbxy1mJkB24ITAIBcA23WBlyETVz4EffAsOEMgTIXNMBAsniZ7rasf/sKnsfGbQ03WTnvcU4wrn9nuPc09/j0j/d4sZv/qDLhBBNDAFDYCAEehFh3wXzCDBk0rzCZfPy+s/M+Ny93MiJH3WVx5/o9z9rjLl0zY9dtvoHMsv7o8s2rZEHdkZlNri3S3aR2aHkYXZYedxT3ejpF7vGPd9z49+Xf3mw5aGZefy214bA9keARFiWg5DXNRvMI8Dtf3jTdA+SPZe6kVM/55L5i1w2vsU1bvu039zYw117TLQby+XfnO60m6se+SZXPeJvXFVmhJUXfsfVl73GZQ/9pqufBQwBQ6CNAImuHRimUfYmCHeiLNsOcx+nTa1kz8PdyBmXefJL193qxi450TV+8WEXI7+und66wTVu/oAb+8bJLn3wdpcseLzUutwlexzalVo6UBmRf0S658RWs/9KGsVudJcJjCp9/M3fadeJfqXfHBfdAwtuOwT64qqyBBju/uwjQpz2nnqhS0Z2do2Vy1z9Oy9xbtO9IS7F/iOrXP3bL/CnwcnofD+bdHP2KO4XyagseZbb6dW/am/Vw14VybLQyCmfmcBIZuGlRGbso6/4ebtfsttBpbpZ0nZDYCBOGpQAt9tRbq+BR579sdbM7zY3/r03OyenvwOL9B2/7myXPrDCzwRrJ35k4FLWsT8Eqoe/Wq7PFs8Cq4e93CU2o+4P3KnN5sxuqKMYAZaAM1lygqss+TOX1Te7+rVvcK6xtUSvgpTxx1z9u6/31xFxTTBZdFxBB2seBgLJzvu4yhOe37tUUnXVpX/dO8dadwgEjABLfI21p73LZzV+LTczck57R07/uhuRO7zJbk8sUbGVsmm1ayz/vHdqxzbHKN/ZMgdFoPrk1/bsWjnwL2S2v2/PHGvcMRAoPhfYMY5z4KNIdj/EVeTObyYzNtzxzZNkX1kEnSRu5EX/KzdGPiS5n5VU3gfO6yWTyVv+21Wf8jpZInOkLJk5YNsvlq7NdZXFz5JT8SUu27Je7krf7rL1v5NdT3N3Otn1CS7Z5yjnqqMuW/tzyf+tz0Wcp5cZ7opvXtusMX+xXDvF/7eRsmOPSPw+bye7HeyShUe7bOMfXHbfz+Tfa8XznNxxrwi+fryH7nSZrKecjFT2foqMe4zf91id6hGviYXzY3N2d5V9jnZu3kK/b5nc5HJZozu/upN8x/u341gy5c8maju7Cs4A5KZLuuqGzuVRA3w/7QHMKETACLAAosoB+Of0Ttb53djzbi/ID6fIkJoseq4ccJpf61f49MfYRlkY/VOXyCl25YBTepKsLz7Ej8qTXi77+m6XjC7oqIoF2/Xr/945/IIGUjvhw65yyEs82bMp3fB7V7/q5W7kTLlD3rqh07jrCjd+vVwrFakd92+uShyF6OrLXid3wL/pKq074KkQaF3ujnfkrb3Z1a9+tb/xVFl8PIfyunHP9W78hrc4t3VjR7wfp/rk17lxIe9QEiHHipByGak88fmuevQ7XEWeBNKS1R+Vn5cfyff/j/IzI4TfEpwdjL74Grpu7Mq/lDOGg+W43+sS3NEXqV/3Jpf+4SpvD/L9+I72URoBOwUugMr/ZZacdNX3CzLlj77MbMa+eYpLhdAqMsMYOWuZrPv728J+qfxCQ5JFzyjMHVZC5eAXu9qzPtBFfqjvF2zLTBYzGi3VY9/pqoe+tIP8fD5+sc+4VJhurk6fsMc2tW3MNEdO/mSb/HyDPDboRefJAvKR535ZZqed5Ie86n4nudpRQi6TEDy66OYv6apQPaL36TE7VA56oas9+4Iu8kM7VgqA8Eee+1Xn1B+XTB0f8qqHnOVJn+SHGGfeg3w/vr999IWAEWARXPOa14KyjXcXZTbbscxF/rLXb/xX79eO+3e5NniJcwv2y+2fPXyPb8MF+m0hIFrM5DBrhTR++0039q0z3dhVr/BPtCCGJTr6uiRmtLWnno0mL9ljD7jxn31AZopvcY3fXOJPoZM8AqwrApTTXNxQgmSPrHZYT+nSMe87nSdP0eCPSLrhLnl88D9c4/dXCDfUm3nyWZG7tE5OKfuVrHVqn1TkRocsSu+QnR/nKk883YfwdE+eJHLJoPbs/5RZW7WZK99f/cb3yOztbNe4Q0ivJfhDgkXzbalPzAYRq2ImLXekcVypzHizR9cJKJn/Q9jv99Mew4y+ELBT4AK4/IsNkCO/8P1IuuILbkyu54zIEpeKPAY3etZ3/fKZ9J7ruspkj/7Jx5JgxtWVOKRA9Qmnq1/elW78B+9ozzzqcj1u9K9uFHKsuMpBL3BOfrGx0Lty4Gkdo9evfFn72l961+Uue2ydEOQ5HTl0cEqoBZcF6vIoIK4femktSwnzsN5yXO6UU2onfcJVDzrDuwmup+G6pZx+9yOpPIZY2e9kT/7VJ71Mrtd+VJY0NfevuvRV7VPR9O6rZSw5/ohUDzzV44Mm7DP+eLgtD/rM9A9Xumzrw4JFc71hZd+nNRdToz3AAR3Gf/WJ5mUPWSjvRe5A144/t+/vp9nZPvtFwGaAZRGLXdQu6ivX0Bp3fE3+wjf8aVGyWC50R6V1ChhtG34wwQX7luC0rHbcufJLd15zw0Jh+QWGYIaY7HpA05ZrYxQQGG98MNZY/gWahbrxm29MkB+y0/Fon/R3l3XE0/tu6vDdvEWdfgkPhJmt/qHPTOQJkYqc0nuRZ7erh73Cm5nsT+P2rzTjkc9k4bHtaLpSrum1yI/Bxp0X0fQ675oisG/838cF7xb5IVt+zgb5fjoGNKc0AjYDLIAqkzuZfmkLZmetu50FXZrN8uQIrrHhWhBOccZ/eYH8sF8Q7ZpILiTbfH+0fajBkfkdj99V9jrCOWw54u9MC2kku04s70lXNQmkowte/SULvMssHsbsqoyknCEyOSCapDpS4j47O0/oxvLPyQsqTvCBmtzxHVvxRZntnun4PYDU8CqzqAA/WRlA4eUL+l7LqT1OtTGLhnhCk9lsKOmq67vXlA7y/ay7LSxtfkkEjACLgMKSDbnIn8g1vLLzNCy0rT3zPLkjurtLZdnG+A1vc9mDK/JHai2NyP2ly+/Zf0uG2Vbz2h86j//6sy6V62t54n/BMUPDDDhp/rhk6lrdRD+pWeIJC+RnW9SMZ6JAt8WbI90tk4pgqUm2caWf3WKGW9n/ZLke+Jp2zZ6z2cYWIS25PsinRGLXIYWYSX6+aORFGT6uZ34cfZDvh31N942AEWABZP6Orrz3D6+0Su/4Ss/spDbP1U6WdX1yjQ2nveO/+i/X+OXH5BRv4uJ9rED7tVpy93jKBY/wPXKPcy3SxWlgmXV1eGtNstfhfvewLjJc5ZbscYi/oD/l+z+kARorvuDvwKJc7fj3+cccYacP3iGn5ze38UGsQ+SPQSY3bhJc2xOJvcwi2f3Qzi7hTLajNXAG/H6CKuaWRKA5Ry+ZPBvT0tapi79z2VrMm4cDnh4A+fl1bd8+0zV+/qFC8nO4DtV6DC7947V5pcvFZWGyk0W1uVurSrr2F+16uNGRLDq+7TeNxGEZBhZ3U/BLT8GjgVi32BZZw1Y95p/a7kwwcOeay1LwajNKQ06HiwR3bCn+XY/qmiDeA1lVS3Rw+SNbdwvTS+lBvp9ShS2pCwGbAXZB0hnAxX68vgqznuqTXy/X8WRGFxE8KYJlGY1bPyV3Fj8ixCenSSWkeuQb/XWzVK7j4ImIyQjeTo0tT7Z+6Ui5YL/ev5Uap32JPHmQCGmOni43auQRP78eEU814EkJeV1XQwh5vHXjofHbb8gC6LN8vn/i5bQvukwW++IONp6qCBcD5+3DtInLaXwqy3/0UphMFland3XeeIntb4qbOIfKImZZNoNT3RHBL139I79SoCJkyBtH6OsfdcSsrg/BW8P7/X76KG+pCgGbASow8syGrEODgKyc/NDHpH71q1z90tP8O//Kkp+TNYZceIu1bttM5AI/lr74x9Jag2IWVF36SpnBPs+TH8J+CUdrbV92/y+by2WYL2vgMPvBwmiQX7pK3oadd62r1We6qcaKz8vNiokru5gVlnnLj1/GI2s9ec0WC5mxONsvEpdrihRcX23cdB7d8nqA76d8ccvUCBgBajRybFw0xyvv8TzryJ9/WphBTjUDwXWjTG54lBaZLeI9dXhqwJOHzKa2peDUfuzrJ8oiaJnN8Jld2QEQAhYoj8tzz2MXnyCEIDPblqR3fUsWPv+DvMtQbiK04iCBxu1f8m+3zlvOwv7TTWNxO/6NAQTHjeMoK1hOU7/iJXIT6UL5Xy+3+jv9vo4sZm7cfY2r/+hdrvHTc8uW68ob5PvpKmKBQgRwOxAbhHaoQZLhhiXwiFW3fOrx94re8UWe0hiV19hjsXJDntUclycgSs/0QnSE/GrPkUW9WCIjp55jl5/e90LrsOSkfbl2iGPz/8+kzOu+8Edg7p7tFxtMevyZXgB3g7GcCf8PZiqk3+9nKvZhO9Sc88ZVR8mwuOfGDcsYaGudtuLQ4YZpfmzzJCZtJoUIyEwHD/FjrRtOE/Ewvxvk0TUhGfT15CdPBtSXvXb7kx8OXp6G8Ncgy5Af8nGNs/VWF7izXoDbVJEfwO33+5n1X0g5ADCLMymJQPbAbfIq/LP8KaN/YcBLb5C3gby944H33FKywBW5oy/9vv83mpj51a94ce/1gbnFrMEQMASGgQBPd1GLdqjD019/6iv5s+sUWKMtM7+Rkz7eXr6CWSGuEeKNMf71V/6hdpmdy2wP73/DzQL/zr3W4tlUrjvVZXF0v88X610w2xCYDQhM9SmwLYMZ5KcIp8PyMoCKvMoer4jCe+2qeJpAtl6SPrC8+Y/RW8+i9sq1NkPAEOhAgNfwOoKTdQYlQOzMrBe8WQRbsseT5GWmp8qMUN7nJ0tbsD5Mbis2l0nIdbJ0zU8c7uplG3436zEzAAyBKUJgIE4qS4Bk34EGmaIDnjZlsfylgQ1v9jAxBAyB7YlAX1xlN0G251dlYxsChkARAiS0oryB2vMIsOxMr2zeQDtnnQwBQ8AQyEGAxFiWg6J5eQSYM6aFDQFDwBDYrgiQ+IayE2UIMGRO+tRD2RErYggYAoZADgIkvTzOYZyaZUKf8bYuQ4DtZGUUFla5ZhoChoAhMCgCeVyDuG7TdumxehFgrGAYC/3SA1uiIWAIGAJ9IACu0Ru7hhwU+siLxXz/GAHmJYfx0OcOmTYEDAFDYFgIgGeKuCZsD33uS1c8RoBMztMoogttzku0uCFgCBgCgyIgzxI8Kn3JN3ma5dlOv5QOCVATGwrQpw6LZmnm1oZB8w0BQ8AQmCwCY41sndQgscU0hsjlptb4YXuHHxJgq0+HYgdobkjwdr2RrYRjYggYAobAMBHYUs9WST1yDnQoYVvMD/t0+GUIsKNDy+FA7qHN7rpYgsUMAUPAEJgMAisfTH8o/ck1eRpDsK3v4TQBoogW7efaV9+y9Zok8W9o1X3NNgQMAUNgYATAKV/68aPXSwGSGzTe9Kx91M/lJjS2ROcg1PY1ATJZ63ZiK0gf2tvnXLTu3ocfyy7Wncw2BAwBQ2AyCNy3If3WJ2/YiPsLIemFPoZp81HLRoxCzqLfofMIUHeiTY0CtKGzr960+XzRm9BgYggYAobAZBAQUtn8/qs2flJqeH4RrUkPpRmnZgwagjiEOrR9Iz7yCLCd0DJYKBzQ+2/92vq1y9fU3yyvksaOmhgChoAhMBAC4JBrV2x516d/sOl+KQA+IfmFmlxEjfFCG7GeAgJEJy2hzzbGOUiHPvrctctWrU/fayRIuEwbAoZAPwiAO25dPX7+GRes+570i5FfB+dITszHkIjHJIxnRTNADsBiLMB4hz7onWsuvHV1Xf7NmZ0OEzDThoAhUIyAEMnmZSu2vPXY9933Zckmr4QkyFkg20ONgRCjsJ1+l662IkK+XmKaMSTQ1ho2ffeZH266e7SWXHr44tEFc0eTpdJWRLKoa2IIGAKzEAHc7V27Mb383ZdteNs7Ltnwa4GAJIf/+UsCZAyExhjJjRrowYboGH3fEH6QuKjRrgmNdqhBaohB527nvWDPRS86Zs6pC3dJThqtJvvXqk7+WYabJ5uJIWAIzEIE8HgbnvDAImes88NSl9bdXpAWyW0Qzf4kv1ADbcaIfAYSg1Brm6THGH1NfohpAgx93UabOVrD1pseEzYFOSaGgCEwvREA0WjRxENba87wtO5Fguir2+lrzfrYj9DmvmVF/xQJHUPSQQyiNXYGApLjYIz5htYH2phDrYmPNtI5LrWOwTYxBAyB6YkAuQF7R1tr2OEGvkBMa9jcdH4sxnbp0iGI50oRAbJjWASkxJjW2DEKCE77yCPpUZPwQo0aJD5qxCCh34zapyFgCEwHBMgH3Bf6WsOObeALxLUObfphf4wXiyGeKzECRBGQDHWsM9ootLFjIelpsmLNkPzgMw9a2xiDPuxQerWFueYbAobA1CBADohVZ5vW2g4JTfuw6Yc2aoRbbHzE9HgdOTEC7EhodQbRsEjYjh0DiUFoQ0NIUOhLoqONdk2G8JHPPtSMQ5sYAobAzEFAcwZt6NAmX0CznXaeRh7b2EdroAS/p+QRIDqCgKhjRViceczBToHYtGYOtCY9XR9t3MRsEyFsCNpMDAFDYGYgQH7g3tKH5oY22tQxUmOMmrm6P+yYIBdC3fRanyRANPYiGLbrIsiHT6JrlfQKMdaD1htr6ViYy1qMw9c2200bAobA9ERAc0Vo04cus4XExz6MAwHGoCHUTa/707eTALubJyJIBPlozVbGORg0ZngUEiHy8jbkso02NARxirYZM20IGALTEwFyAvYuZiPGOO0yGpwCYa62dT3GoXNFk4q22UHHaGsNO+YzXqQxTtg/NrbOY7tpQ8AQmL4IkIy4h9oPyQs5jPWjw370tQ5t+BC/P3oGiADJyGe0ksKYbqONHF+QAaVZFzl6QwprM85ujOsctpk2BAyBmYOA5oXQpq81bL3hSLVPO4zDjwnyQ2nHNAGGSaGPTiAmarS3C6k2xCHMI5mFviY95qBfno02iG5vRuzTEDAEpgsCmhO4TzoWsxFjPGaXacNYOo9j99QhmYQ+O+s4bWrkwKavdZHNvjGNGIQ1mp59GgKGwExCgKTEfaYfarQjpuN5dphLX+vQhk9h3Si55BGOjsdsxmI6FsPOMB7aMR8xiO7TjNinIWAITBcE2uQS7FAY1z7tmI7FUDqM61how6ewn/djZBKLsbNuK7LZXqSLarOdmvXomzYEDIHpg0AHwQS7pdu0jTT6ZbXu08tGmxbW97E8MsmLo1PYpv2YzRh1WEPHwzb4RRL2L8q3dkPAEBgeAh2EUqJsmK/9mM0YNYbIs8O2cHd0P9/Wizz6adO52sYg2s+zwzy/c60P3UfHzTYEDIHpj0AX6bR2OYxrP89G17JtITK6X7utiFz6bQ/zJ+u3d9QMQ8AQ2GEQCMlo2H4IVFi/3R4SVLtBGYPkxPrEYhim37jaNTMNAUNghiCQR0L9xMPc0I9B0TMnj3zCQpPJy+ubFw/Hht9Pbqy/xQwBQ2DbI9CTfILdycuNxWOxoJx3C/P6IZZh5papVSYndtAWMwQMgemHQCEZyS4X5RS166MulTsIyUx1n0Hq6wM32xAwBKYvAqWIqbX7/eTyiPvqM1my2d79edCmDQFDYOYi0BdpRQ5z4P6TJTC9L8OspeuabQgYAoZAiMDApKcLbSvS2lbj6GMz2xAwBGY2AkMhuV4Q/D8MIkTNnjmSegAAAABJRU5ErkJggg==) no-repeat 100% 0;background-size:160px;padding:20px 0;margin-top:10px;margin-right:50px}.dashIcon{display:block;width:150px;margin:0 auto}.dashIntroSteps{display:flex;margin-bottom:20px}.dashIntroStep1{height:80px;min-width:80px;text-align:center;font-size:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAAH5FsI7AAAAAXNSR0IArs4c6QAACR1JREFUeAHtXEtsVUUY7r0Q2iJ9CT6CIqXBQDBC3GJEJaIrIAEXuDERXUgiGFE3xqVho6hQE1wIJq7VxLryERSM3ao1NhoRqtVGTLXlXtIHgV6/b3r+6Zxzz7lnzuv2tL0nuZnXP/98880/jzMz5zY1eZ7x8fFd+E2XSqU1ZlJBAmNjYxXxe9zerq6uI0qwhpDk2W8r2FQkJslWyy0QeKVSWVFLiGlFPHeECTHdHqOjrbeWVtBTMHncB+GPvBko5I1TYXA6gAp+7k3U0kGki0aryiiMQZrMoguFwsWiGRHkR4P0WAlSQbqCwHjIvtZSgaDau3gUYXFRy1a0zoSEg1xRYqbrFmRkUOlmhgD/MJTfxTSl0BZRgDIdrSyCoQTItDLxFKFsQAJpuEW09eU0FIkOK7sRYRtXt3IaPLJRdF9xbGrYBoVXZtmyZZud/LNm4xVgGIb9G7uxXxrj2M86OzvfDUoPjAcVvVA+it+lK1euPBco6CRoDk1BKPkL4bVmnI//KKr5ljfepRBVXAEk016hWmHhTmS0womJiTunp6djNYqpVLdyXGVEZpqcUmhGCPSoLhuNeYrgTVc7qhJTHnq6GS6kgU4Uw8D3pKqQinWjSClJ3SWmEANGhVUuJeVN8nd0dNxURLfpkIikLhBOptYotEEC0r0kqYHLAKEVUntcpaKMOlxVNhOYGPaAs3FvHhdCUYCO3ozRY0rCfq5Xkcj4KpREP5ejE+aW9+Ae9EuvEVdavnz5nra2tnM1ZKqSrACirT5BTmUVVRoSRLS0tKxvbW39o5aKQIBJpqxaBQakDaKJ7/FLqwKIpos8MfspjhnXD6D3m3ldALNqSrNAG7/ZYTRAgLNZG9noT0UGq8QWDBPTapzBEHAaWsMWbqkUbKtEhiXFYNwR1bawBHIDfIN6J4GCrLNu5W7MKHru6qxLiqufNliOm7ke+fhOe7weBcUtI9edBHt8byuA5XL5wevXr38dt5ZZ5eOArcZBZ4VxNKuC4uiV2UTPJFQyOTm5fmpqaiiOwrTycJGJWaRL9LkASiTGxp/g3yLhermwudV4FfnPLM8XoAgA6Lfwb5dwVq4fMCmrJkARoosB/RIG9G4zLomfr0Xt7e2fhumwBuhVhEOM3Tdu3HgN8Vu9aWYYNlXB7wTAvAJ30kyz8ccGSOU8aQGrB/Dj68Dd+HFFVEZ4BO45AOqDwX8Bf+wnMkBnzOxDie1RSgXYM+gAz8ANOiXyVWcNEB3mBWh401dLtMgRsLoRQK2aOxRghmNjHwbjvWF1qwkQrJ2EgsNhSpKkg81msHktSEcgwHoO1s3NzetWrlz5px9IX4AAx5fpdX4ZsooLAqkWC2ahAMfZo67gWD63ojE8VZ2zugAC3D7IZj61EZDfg9mqaiffBRCZqk5f/RRlGQeSuA+kHw2Qc62OnV/PHjR1q0BQABHRjF+3RM63C7IuCAYFEPt9gxKRE3ctCFMjjDDYkxNgGgY3SRkoctmkY3PkAYMHFUBnTZcjaG4oqZ83udUnC2GOflTZYDI12eVGM+/NNUBUfUeuAaKJ1+YaIBhsyzvAkbwD/DXXAGGDfdwCnpF5L7sBI55m7D7cwh3WE/GyZ58LuxGjBbBnda8sezhVJZTwWtpBBq1eoKuyZxzBo1sWoToJQB7KuLzI6uVcWQHEy3P021ORi4yUQW9H62FGrjFEUpORMGxPX+bSALmZiKYez6hMa7U8hTeFNUBGoqn15rUpVEd/r/eKQNXWB94Fbp6Zmfm3jqCkKN9rAS4GKclddtjjZslVJ5dXbH3vLFQBJCDY4y/cea8TON5TUPd//cqramKvEObqMcw2nd74lML7Ae7jWrpCATKzs6PPfelUHowWQ+iQG2yUWQEURWDzWbB5SsJRXQC7CBvfArdqFytIVySAooQLDLB6DO7z+IXpGECne5XjrOSP4oYpj6IrVJYVwzHGI3B3YijbCSbvtahgTb3QARWVH9Gpz8J/FnP4l3DrtgDKjEBUqhlj/lOo/cvw99RkIaNEEHkRql+H2b8Pv7XZR4GTKoEcjGBZJ0FYdxQQ9ZIFiUOw1CNxu6sfzsQE8lgAwE6DtKymGj/cieOAeRyYnw6bxsIKikWgsxzjoDtv5ylhFYuY3g/L3M1VXMR8c5eobTKii27CbjEPz+t+SmaDLwWZYczIu7jStNVlZYGOxX0DpXW/RWNbkZTlBmGRD9hYpO9a3wSDMe6k8/a0VMhj9bewzqy7yYWfP9ACeYkCh8vfL7TJwa+SSeI42eAWwDbve7ro9LVALkd4O2+pk0eSyAG4+J2cCGmmW0UgzPYoJorUXizNwhayn5yAG965cj2uLpz0ZdeleZEG0KVd38hqAvN6PTmP7YBN/Ydk31wRiH7O45G/AbY9j4BziKmE/a7bYY2znzdigDzWIC9SM7U7nDUV4FmDNc8/sELdnSOpWqLCsL4KFtu38svxJxrkRbcCcobfARKoTjmjq2jkAHfqntHGBhWxGdjIhTQ/V2g88RhQ97TK8fI2coGBMsdAfijTeGIwQO7Yhc/HyNvIMsvAOd6Bct3ibzBjzwC461OLZ+wy/IBsW+2zNiTBwAAOpLap7SyezDcoicaAcKYI5DkpzPFMNBVLV5pcydmyfv/FjMK/27kAt2fpUhNec5DHCz78AFV9KasskNkYgQQeHDWWNcE8jpAjIY9imkAGkDCNfS6yO8Rw45ljgJw43Lju2LgIpDgEJ53LcY1zkTn++DX+BnIzFzXrqyJQBDBF8/vt/RJewi6vgQZ+y64nkSCCMKnwj8C+QvpiuQcTVFVvfD+s7mFY3TVvghkOJVCEnb9660d4sd6LkaoO4yB9e9A3/yIkrjWBksEh8jOEF9tVj0EQ95gtccJHZAIlo9O130D4sMQtULcXXfWlsK4aVLfYBJoKnT8j4UWchXI80IePZg4H3Xcx6xbmT4VAsxBYJs+Y+QHZi/jlZbebLwfHYWmn/JYiJv6o/tQJ9AIAoYWrV6/uwN2SJ+F/HOlZH96XQNKHeNn/YNWqVefhV69cXlxphTMnsBZQ50z6PlRyM86mN8HdBJJvg9uGfPKjCh478G+myki7DJffKv0C92e43+HFfpRC8/H8D/l6cdk9HuXoAAAAAElFTkSuQmCC) no-repeat 50%}.dashIntroStep1,.dashIntroStep1Text{display:flex;justify-content:center;align-items:center}.dashIntroStep1Text{text-align:left;padding-left:20px}.dash-schedule-services{width:100%}.nextMaintenanceHd{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e95832;font-weight:700}.nextMaintenanceHd a{color:#e95832;text-decoration:underline;font-weight:400}.nextMaintenanceHd p{font-family:Montserrat,sans-serif;margin-bottom:0}.nextMaintenanceHd div,.nextMaintenanceHd div p{margin-top:0}.nextMaintenanceContainer{display:flex;flex-direction:column;padding:0 20px}.nextMaintenanceTitle{display:flex;flex-direction:row;padding:15px 0;justify-content:space-around;font-weight:700;font-size:14px}.nextMaintenanceColService{margin-left:5px;flex:1 1;font-family:Montserrat,sans-serif;color:#292f36}.nextMaintenanceColRecommended{flex:1 1}.nextMaintenanceColEstimated,.nextMaintenanceColRetail{flex:1 1;text-align:right;font-family:Montserrat,sans-serif;color:#292f36}.nextMaintenanceColEstimated{margin-right:5px}.nextMaintenanceRow{display:flex;flex-direction:row;justify-content:space-around;margin-left:5px;padding:15px 0;border-top:1px solid #ccc}@media screen and (max-width:425px){.nextMaintenanceRow .due-box{display:none}}.nextMaintenanceService{flex:1 1;color:#999;padding-right:20px}.nextMaintenanceRetail{flex:1 1;text-align:right;text-decoration:line-through}.nextMaintenanceEstimated{flex:1 1;text-align:right;color:#292f36;margin-right:5px}.pastDue{color:red;border:1px solid red;border-radius:3px}.dueSoon,.pastDue{display:inline-block;font-size:9px;padding:5px 10px;font-weight:700}.dueSoon{color:green;border:1px solid green;border-radius:3px}.dueNow{display:inline-block;font-size:9px;color:orange;border:1px solid orange;border-radius:3px;padding:5px 10px;font-weight:700}.nextMaintenanceSubtotalRow{display:flex;flex-direction:row;padding:15px 0;color:#292f36;font-weight:700;margin-left:5px;border-top:1px solid #292f36;font-family:Montserrat,sans-serif}.nextMaintenanceSubtotal{flex:1 1}.savingsContainer{display:flex;background-color:#292f36;padding:15px 0;color:#fff;margin-bottom:20px}.savingsLeft{flex:1 1;margin-left:5px;width:114px;height:20px;background:url(/static/media/CarAdvise-LogoWhite.21c14e4d.svg) no-repeat 0 0;background-size:114px;padding-top:2px;padding-left:130px}.savingsRight{flex:1 1;text-align:right;margin-right:5px}.btnViewServices{margin:0 auto;width:250px;padding-top:25px}.settingsBtns{display:none}.vehicleBtns{display:flex;background-color:#fff;margin-bottom:10px;padding:10px 0;justify-content:center;align-items:center}.btnLeft{flex:1 1;cursor:pointer;font-size:12px;margin-left:10px;margin-right:5px;border-radius:6px;border:1px solid #666}.btnLeft,.btnLeft a{justify-content:center;align-items:center;color:#666}.btnLeft a{display:flex;padding:10px 5px}.btnRight{flex:1 1;cursor:pointer;font-size:12px;margin-left:5px;margin-right:10px;padding:10px 5px;justify-content:center;align-items:center;border-radius:6px;border:1px solid #666}.btnRight,.btnRight a{color:#666}.recall-detail div{padding:10px}.recalls{padding:20px}.recalls .recalls-title{color:#fd0a1a;display:flex;flex-direction:row}.recalls .recalls-title-text{padding-left:10px;align-self:center}.recalls .recalls-logo{align-self:center}.recalls .recall-alerts{padding-bottom:10px;text-align:left}.recalls .recall-alerts .recall-alert{padding-top:10px}.recalls .recall-alerts .recall-alert-title{font-weight:700;display:flex;flex-direction:row;justify-content:space-between}.recalls .recall-alerts .recall-alert-details{padding-bottom:10px}.recalls .dismiss{text-decoration:underline;padding-right:5px;padding-left:10px}.appointment{display:flex;flex-direction:column;padding:10px;background-color:#fff;margin-bottom:15px;border-radius:6px;box-shadow:2px 2px 5px #ccc}.appointment a{margin:5px 0}.apptInfo{display:flex;margin-bottom:10px;text-align:left;width:100%;padding-bottom:10px}.apptLocation{flex:1 1;background-color:#f7f7f7;padding:10px;margin-right:10px;font-size:14px}.apptLocation:hover{color:#fff;background-color:#3677bd;cursor:pointer}.approvalMsg{padding:20px}a{text-decoration:none}.apptTime{flex:1 1;background-color:#f7f7f7;padding:10px}.spinnerContainer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e95832;flex-direction:column;z-index:9999}.spinnerContainer,.spinnerText{align-items:center;justify-content:center}.spinnerText{display:block;font-size:20;color:#fff;text-align:center;margin-top:100px}.spinnerTransparentContainer{z-index:9999}.spinnerTransparentContainer,.spinnerTransparentContainerMap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loadingComponent{display:flex;align-items:center;justify-content:center;width:85vw}@media (max-width:1366px){.loadingComponent{width:81vw}}.spinnerTextBlack{display:block;background-color:#fff;font-size:20;color:#000;align-items:center;text-align:center;justify-content:center;margin-top:100px;border-radius:10px;box-shadow:2px 2px 5px #ccc;padding:20px 40px}.spinnerText img{display:inline-block;clear:both;max-width:300px}.loaderContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f1f2f1;align-items:center;justify-content:center;flex-direction:column;z-index:9999}.content-loading-container{position:absolute;top:50%;width:85vw}.content-loading-container,.loaderText{display:flex;align-items:center;justify-content:center}.loaderText{font-size:20;color:#fff;flex-direction:column;position:relative;top:40%;left:50%;transform:translate(-50%,-50%)}.loaderText .loader-info-text-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;color:#282828;font-style:normal;font-family:Catamaran,sans-serif!important;left:20px;top:130px}.loaderText .loader-info-text-container .loader-text-title{font-size:24px;max-width:354px;font-weight:700;line-height:72px}.loaderText .loader-info-text-container .loader-text-subtext{font-size:18px;max-width:377px;font-weight:400;line-height:22px}.loaderText .loader-info-text-container .subtext-item{opacity:0;transition:opacity .5s ease-in-out;display:flex;height:50px}.loaderText .loader-info-text-container .text-animation{opacity:1}@media (max-width:500px){.loaderText .loader-info-text-container{left:0}}@media (max-width:500px){.loaderText{top:35%}}.loaderText-image-only{font-size:20;color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-content-full,.loaderText-image-only{display:flex;align-items:center;flex-direction:column;justify-content:center}.loader-content-full{position:absolute;width:100%}@-webkit-keyframes heartbeat{0%{transform:scale(.06)}50%{transform:scale(.05)}to{transform:scale(.06)}}@keyframes heartbeat{0%{transform:scale(.06)}50%{transform:scale(.05)}to{transform:scale(.06)}}@media (max-width:500px){@-webkit-keyframes heartbeat{0%{transform:scale(.2)}50%{transform:scale(.3)}to{transform:scale(.2)}}@keyframes heartbeat{0%{transform:scale(.2)}50%{transform:scale(.3)}to{transform:scale(.2)}}}.loader-content-full .loader-image{-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite}.iconCal{float:left;width:20px;padding:0 10px 10px 0}.certifiedLogo{width:125px;height:15px;margin-bottom:10px;margin-right:5px;resize:"contain"}.pricelist,.priceListContainer{margin:0 auto;width:90%;max-width:750px}.priceListContainer{display:flex;flex-direction:column}.priceListRow{display:flex;margin-bottom:5px}.priceListServiceHd{flex:2 1;color:#002d5e;font-weight:700;text-align:left;padding:5px}.priceListRangeHd,.priceListSavingsHd{display:flex;flex:1 1;padding:5px;color:#002d5e;font-weight:700;justify-content:center;align-items:center}.priceListService{display:flex;flex:2 1;color:#666;font-weight:700;background-color:#fff;text-align:left;padding:10px 5px;align-items:left;justify-content:center;flex-direction:column}.priceListService span{font-size:12px;margin-top:3px}.priceListRange{color:#fff;background-color:#002d5e;font-weight:700}.priceListRange,.priceListSavings{display:flex;flex:1 1;padding:10px 5px;justify-content:center;align-items:center}.priceListSavings{color:#002d5e;background-color:#fff;border:1px solid #002d5e}.priceListScheduleService{margin:0 auto;width:250px;padding-bottom:20px}.priceListTxt{margin:0 auto;width:90%;padding:20px 0;text-align:center;max-width:750px}.offersContainer{display:block}.offerList{margin:10px auto;width:100%;background-color:#fff}.offerFrame{border:0}.offer{padding:5px 20px 20px;margin-bottom:30px;background-color:#f7f7f7;text-align:center}.notificationSetup{background-color:#f7f7f7;padding:10px 20px;text-align:left;line-height:2;margin:0 10px 10px}.notificationSetup label{display:inline-block}.notification{background-color:#f7f7f7;padding:10px 20px;text-align:left;line-height:2;margin:0 10px 10px}.notification label{display:inline-block}.selectDate{background-color:#fff;border:1px solid #ccc;padding:10px;border-radius:3px}.scheduleService,.selectDate{display:inline-block;font-size:12px;cursor:pointer}.scheduleService{color:#fff;font-weight:700;background-color:#f04b22;border:1px solid #fff;padding:5px 15px;border-radius:6px}.markComplete{display:inline-block;font-size:12px;color:#999;border:1px solid #ccc;padding:10px;border-radius:3px;cursor:pointer}.checkboxSelect{display:block;padding:5px 10px;background-color:#fff;border-radius:6px;margin-bottom:10px}label.pillSelect{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:2px 10px}.btnDash{display:block;border:1px solid #002d5e;padding:15px;margin-bottom:15px;text-decoration:none;text-align:center;border-radius:6px}.btnDash:hover{background-color:#f04b22;color:#efefef}.btnAddAll{padding:20px 0}.iconBig{margin:0 auto;width:50px}.iconCheck{margin:0 auto;width:60px}.confirmServices{margin:0 auto;background-color:#efefef;padding:10px;max-width:600px;font-size:0}.confirmServiceRow{display:inline-block;background-color:#fff;width:100%;text-align:left}.confirmServiceName{float:left;padding:10px 20px;font-size:14px}.confirmServicePrice{float:right;padding:10px;font-size:14px}.taxRow{display:inline-block;background-color:#fff;width:100%;text-align:left;margin:3px 0}.starsRating{margin:0 auto;padding:30px 0}.starsRating li{display:inline-block;margin:0;padding:0}.approval{margin:10px auto;max-width:600px}.approvalService{display:block;font-family:Montserrat,sans-serif}.approvalService,.approvalServiceRow{background-color:#fff;text-align:center;padding-bottom:5px;justify-content:center;align-items:center}.approvalServiceRow{display:flex}.approvalRow{display:flex;justify-content:center;align-items:center;padding-left:.5em;font-family:Montserrat,sans-serif}.approvalRow .fa-question-circle-o{margin:.5em}.approvalServiceName{flex:2 1;padding:10px 0 0 10px}.approvalOriginName,.approvalServiceName{text-align:left;font-family:Montserrat,sans-serif}.approvalOriginName{display:none;flex:1 1;padding-left:10px;padding-top:5px;height:15px;width:100%;font-size:11px;color:#e95832;font-weight:700}.noApprovalServiceName{padding:10px;text-align:center;font-family:Montserrat,sans-serif}.approvalServiceFairPrice{flex:2 1;padding:10px}.approvalServiceFairPriceColumn{flex:1 1;padding:10px}.FairPriceForselectMaintenance{flex:1 1;padding:10px 0;font-size:14px}.approvalServicePrice{flex:1 1;font-weight:700;padding:20px 10px 10px;text-align:right}.serviceDetails{text-align:left;width:100%;margin:0;padding:10px 0;display:flex}.shopComments{text-align:left;display:block;padding:10px;text-decoration:none;background-color:#fff3e5;font-size:14px;font-weight:700}.shopCommentsText{display:inline-block;font-size:14px;padding:5px 0;margin-bottom:1px;text-align:left;font-weight:400}.tabOn{background-color:#efefef;padding:10px}.tabOff{background-color:#fafafa;padding:10px}.serviceDesc{background-color:#efefef;padding:10px}.fairPrice{font-size:11px;color:#f04b22;font-weight:700;text-align:center}.arrowRange{display:inline;width:20px;padding:0 2px 1px}.btnsApprove{display:flex;flex-direction:row;justify-content:center;width:100%}.btnsApprove ul{padding:0;margin:0}.btnsApprove ul li{display:inline-block;margin:0 10px}.btnsApprove img{margin:0 auto}.btnApprove{width:100px}.btnVin{margin:0 auto}.servicesContainer{align-items:"center"}.btnCol{margin-top:10}.appointmentContainer{float:right}.backdrop{border-radius:15px;position:relative;top:0;left:0;width:100%;height:100%;z-index:9998;background:rgba(0,150,255,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.autoglass-header,.partner-offer-heading{display:flex;align-items:center;margin-left:10px}.autoglass-header .autoglass-heading,.autoglass-header .offer-header,.partner-offer-heading .autoglass-heading,.partner-offer-heading .offer-header{text-align:start;margin-left:5px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,150,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(0,150,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(0,150,255,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,150,255,.4)}70%{box-shadow:0 0 0 10px rgba(0,150,255,0)}to{box-shadow:0 0 0 0 rgba(0,150,255,0)}}@media only screen and (max-width:800px) and (min-width:376px){.headerUser{display:none}.headerAlert{width:40px;margin:50px 0 0 15px}.vehicleInfo{padding:20px}.appointment{flex-direction:column}.rightContent{flex:2 1;background-color:#f7f7f7}.savingsLeft{flex:2 1;margin-left:5px;width:114px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAAVCAYAAABizEFoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATrSURBVHgB1VmBsds2DIXv/gDaoOoG3qDMBu4E8QZxJ7A6wVcm0N/A6QRyJ1A2kDfQ3wAhYsiGIJCiLMVJ3p1ONgmCDwBJkNQGER0sw/tms/kKPxnejsy/tqLo4nldYAUIH/0Sts6GN+ANl6PzT7XCgFlix0lxKmEFeD250FnDCmCdGTwL3GGL66EinfBEqEDIgbfYkWsH2es4Cn0f4QnYcMe5fxX++QPmwxllF/98WGu5nILnv/evyqj6x3NYNKPZNy3/PXt9H+BB8KDrRNEifU8FOVmsBvR28ETgcCUqVp55a89kybWC3wk0SvGaF3N4ImhACac1XNaJsi0swA8IMukr/XPAJ+XlF+745F+xDj/7ZeVLpB58/bt//W3VsTE59/GVZdeCzGufxfvIv3fUJ/wi4BR2gBUhJ1YwRaolTqOFBZ3jdSPWKZ11P8N4+Wr7WaJmTsUrxCvLdNw2Y9lM6c65XM7uLoHnnvX2uhq85nlzJrNsj2LC/lY8Gfu6QSOtMe+T9EnPw9BNuo449i21O4YIFWjvsvfwADBt1/5RkhPtelSGjtuuGa/Bucmq/mtR5yIcawyjxeGA6YN80LwD+iW/Rvh5xIttDaFGsbRjmm+pPk8hRpid0/A6ylqlh4JzwuGMkaPQCnI35n4PJg4DtFMcZCDqAM/G4Fgrva3Wg+MVxAX0Sz17LhsFGdVgYJlS9V0I/ww4cXvHNo/4WsQGQYYHgEMHIxPWI7FUMlaQbwayEcRta8i1BgcdiCxmJ3FW9RbHWtTLutLoX9uRc7kV5Jr/dyhmH+vo+Cm47FX6BWz/y4uhvSWgjZ+9A8TEYwKqGSMMkzgE2lZTfWAkd2J6XpVyMshOlHdGO+nHL6LcCrJcUXKlZ6v+d9JfAc6DfcSLIaN3otTJGRLBpHJR9G9EnOpcpP49cpnhVL+F1V78/gTXC59+t+9EH1bbKEff5uz1kK/IXlo1HJWp/nq8QRz/w/3evfW6zv79H1xPIudeiAeFXBFj5+x3lrXTLQ6XuQJmAIdLdTchmwlZayaHcukOH4NL7SPAsVZ1hVWHkVSC9ky29jC39njP5w/Z/RKwjUao49+fvFw542z7F/x4PHrnS0eL85wGZDeGtyYl3M/jWwoW+0mmmDMk9OFff3IwyTYnqnP/VHhdfS6i/KL+h2DHDYf5hvAKCUB70+Qi8jJvJc1ko48d8w09so/vxy8czs7ohww0jlCqvhb1By5rRZnOqaOZbOjM2K436R9l+/KvbDg+Px4n5PXWvkcDYUOkfGqQZdCS7n7R2GThwo1XgA/JOm2TkreWa2pDO+LMkL9tyvi/PH7mE7z3MZlQ0FocH2OI4CvaZ9oeDYoRzW1arVvovDnN4CXb7SABaOROnD5C0SCslIzFRx/VoscXxUWvNKeIvZ3RnuryCd7xGY+Pf2smInWCXCt/iz576I1OdJZE7MhUv47La4MPldGg7ANXh/gI/fo83SM3ZHWQRysay2gfhi6BCCeWr3A44KKzXQf6DdNASg/CsbF2LRq7UFWmryqrUF2CHbVoWwqOzQyOoSA7o21I1lqutxifTN95CB1Tvu3bzLutZCKkOHQVSOStnLLH8aX7TRbtDxR9WakMa0RdDjOA9xTRsp5McazxfrsU4niK6K9x+DFiH5A7CBknynPDv23IrzD0bReLxTfNaisnwq3qOwAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:0;padding-top:0;padding-left:0}.content{max-width:700px;padding:5px}.contentShopMap{display:inline-block;text-align:center}.certifiedLogo{width:100px;height:11px;padding-top:4px;margin-bottom:10px;margin-right:1px;resize:"contain"}.selectedVehicle{display:flex;flex-direction:row;align-items:center;padding:0;width:100%;margin:0}.selectMaintenanceContainer{display:flex;flex-direction:column;margin-bottom:20px}.orderServiceRemove{margin:auto}.maintenanceRow{width:100%}.maintenanceRow,.selectMaintenanceRow{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;vertical-align:middle}.selectMaintenanceRow{width:98%;height:100%;margin-bottom:5px}.serviceListRow{background-color:#f7f7f7}.serviceListRow,.serviceListRow1{display:flex;justify-content:space-between;width:100%}.serviceListRow1{flex:2 1;flex-direction:row;background-color:#fff;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.fairPrice{font-size:9px;color:#f04b22;font-weight:700;text-align:center}.serviceListName{text-align:left;margin:auto;padding:10px 0 0 20px}.approvalServiceFairPrice{margin:auto;height:100%;width:100%}.btnNext{margin:15px auto;width:225px}.approvalServiceFairPriceColumn{margin:auto;padding:10px 0 0}.dashIcon{display:block;width:75px;margin:0 auto}.dashHeaderSettings{position:absolute;top:30px;right:20px}.iconSettings{width:25px}.priceListSavings{display:flex;flex:1 1;color:#002d5e;padding:10px 5px;background-color:#fff;justify-content:center;align-items:center;border:1px solid #002d5e;flex-direction:column}.vehicleUpdateFld{justify-content:flex-end;display:flex;flex-direction:column}.pillContainer{line-height:1;padding-top:10px}label.pillSelect{display:block;clear:both;max-width:140px;padding:10px 5px;margin:10px 0}}@media only screen and (max-width:375px){.headerUser{display:none}.headerAlert{width:40px;margin:67px 0 0 15px}.appointment{flex-direction:column}.alertOn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABICAYAAABLJIP0AAAAAXNSR0IArs4c6QAABetJREFUeAHtnH9oHEUUx+dukxihSVNobYzY/iEoJVDuyEFLL5SKRrQtmIIt7T9iKxUsWBNra3/85T/ij0gbBAUt9Q8RMYXiP1FM/AGSFiKXCzREtKLFIyQtEVIvSsKdd9fvW3aOTbJzt79mc3edgcfczbx5783n3u7szm4SYlVaCoytQ+h7IF2QTZA2Q1CxaUNSqIchgyHG5lDXbgGQbsj3kCykYFNIl8Z01xwZTCoOuQqxC0OkRzbiVQ8Ik9Ag530AshwU2dSqEhACb4F8KwEKh0S2W6oKjgFlUiIUDod8rICDk7X8Mj4+Hs/n828UCoUYeQuFQolwOPxONBq9auUdgVKKfw15yqpfQtsQbO4GjBy3LR3M2NjYSTh7G1DC3CnVgJNHdbqjo+M9czt9BpjzqHqWt0v+fgEwerkPqWASicQ2OKKsEJ3k6BeKx2KxUR4QoNCKMcK/B1x3AoiexUt+RQlBvAqbIijkjvpIx1zeNX9x8DmGSYVIMEY/ZB2M5apF37LBdHCPJeqiDrKFLsB2lNCV3bXDiIHJBrPRxkzMOq/Y0JetoscgG4ztSeCXonufnbYHyFPcSbHU+W1/cnKyYWFhoQurznOw3YTVqJyLNVi5Pp07c+bvdUNDvsdTzrlFP8Wwx7dAJiYmHs5kMucA5SAMr7UBhMekQfeFfH09/14JdZdnMFiS1yM7zgLKMUzwPrezarh1y+1QGeM2eQIDKHRl+jmArPcaXf3srFcTfo5vc3XyBYhwMpl8E5nyDaLxDIVmVGlgHGcMoGg4WX6BueynCdVoKTgCAyghZMongOE7lOyGDUxLpbxw3mJa/7Z4MYSxM47AIFP6MOiwR6eWwwlMozcwn1kadtc4bfscg0x5Bj5ec+en/KhMa2t5peA0UrbAYD+lBYcRHULSSnob3YhXTBm2dShhk+l9gHlIZtj/dHaygqaxUK64V+TU3VsY8JcxaDPqs04NGPr/ox4smzE4hDYDyvMundgelmtuZvPRqG19C8Ur2G/4mAR9Vyz67Tb9BBtzZcEACu1q2cosu55FerMH6W5i1csHFEFJMHRugc6LQYV6Z9cu9u/WrUG5s/JzDdnyFXWUBINseRqyxsqCrLap48fdmk7gOkbf+YeBhEsjp/i4kmBw0n2CKwZV/xeJsNurc0jRZnjxqUVJMLgXejIoIGY/U729LL19u7lJ9md6fPK62QkgWRdsOLVib2XGuld+qzY/zx47coTdf/OmbGe/wEEcIO6YHQkzJpvNPmhWDPpzrqmJ/XbpkuzMoUxZAYXmKgSTy+UeCBrGcn8E5/f+fnb70KHlXX5874cRevq4JFO4YSEYnF9WHYweJK6Gp06cYL9evOjXUn4NdunBWg9EeJktBIMVKdBlmv9SoppWKzq0/ujrY+lYTL99EOlatNNl/g+QfYBBh05x9bHQ1ZsCuaIVOXfTTheBJFo6zdaOjLDm0VHWlEzeaJjR14k2w+Y0apIUZBji+FUzwLMu2M99GT0fWvdWXOsxPP/+yM+ohIeSn06q0ZYCI/jVFBgFRkBA0KwyRoEREBA0q4xRYAQEBM0qYxQYAQFBs8oYBUZAQNCsMkaBERAQNKuMcQIGezH0CuVewZhKbN5rxOxbbCsyxnBwGR52++ZFviGK9bKfcJaAMQwPwMmz8ufiuweKecAvOMWtTROUbt9DDtYgPZQ/gK3OrBe3OpgagsJZeIYTJih4hvQlLFZ7pnAoVHfTnLwcVmEygFc99pmt1sJnmpPxg7uaTrgWoXASXua2ZFXiBlVd4qH+vQ6HHtHyx5r3Ogs1f0XAA4Hila8HGyuG4vphP5ZKR+/vYQX5DlerdI9WEUXWayCPYKIvOZkh/tfDn070ZetKWa7r6uroJR1HBWB+dDRAsrIUMJFI5GfEPegg9kFjjIMhclWlgDFCPorzzFy58A2do+X0gu6XBgYn0hlM+nHIddGkqI90SFeks1rtUlYl82ToL/cXFxd70HYAJ+RHqQ8wbqAaaGxsvNDe3p6htkordwHcBF2kE/cOCQAAAABJRU5ErkJggg==) no-repeat 0;background-size:25px}.alertOff,.alertOn{display:block;width:25px;height:28px}.alertOff{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABCCAYAAAACPxW5AAAAAXNSR0IArs4c6QAAA/1JREFUaAXtm09oE0EUxt00xgYEPRT/UhQULzHQJgEPPYl/0FJQwVZFEDzUgxf1UBQ9eVAUFTx58SiiNoJeakFFTx6UNAFrLyKCFPEiqCC0Jibxe2VTZpud2ZnNTtwJu1Cymfnmve83b3eym2ytZW3YSqXSQK1WO1+v13OUzrKsQiwWu97f3/9Gd3pLd4Kpqakx5LgGuBibC5A1vL+QzWZvsO1B72sFLBQKO2CYqtTFMV5F+0Aul3vL6W+52TGrLUdrDnAGTTw4UlMfabRtugGzEs5lNBJh3CW6Ade6p3W0ymgcA1Te6AZU8aJFG/giMzMzk5ibm9uDVfIwHJ9Yunq6UFShvQfd42Qy+SKVSpVdNL6bAgOcnp7uLZfLl2D0KNys8unoF2AfJhKJK+l0etZnDMewlgHxUdADUxcR9TTgVjii+3yDeH8w9A7iXcVHyHefYRaGtQQIuL2Ich9/Pa2YEIwluOOAfC7QCLt8LTKY2VixWLyMmZ5EdF1wZJyOjknKRTmFJJxO5QoiURcuvx4g3jAnpq7mPC7rjgGYrn6kN6VZAZyF2byL6O2GI6Bhyk0epOkgVAJE5W4iwUmVBEFqKTd5UIkpPRuYvf245XmmElyXFrdag5lMhs5/z00KEPdzqwH3ATO40TNiGwQ4D78CcjvuJ396pZM6RAF3KyxwBEReyJMXHPV7VhCH5iYE+wRtXCZgGzV/UcWtOFS/iHJ6VhCzdS6EcMQUh7ezIjjqE1bQPvdmEWilV6D/0Y9z8Teq2Cs6F4UVBNi+sMLRhJI38iiaXCEgzr1dosFh6PPyKATEIbA7DBAiD14euYC4cV2H8m8WBQ9DH3kkrzwvXMBKpbKeNyhs7SKvXMBqtbombCA8PyKvXEAc28YAirxyAbE6hfKzz62KIq9cQLdAJrZFgCZWjfUcVZCdDRP3owqaWDXWc1RBdjZM3I8qaGLVWM9RBdnZMHE/qqCJVWM9RxVkZ8PEfdcK4rf35YAZMghoyPbcZLkJ0BbmoRxsUoe3gbzm3SAdgLZgHOID4WXhOiPP40shF398YeAOckOY0fEUNkfw6EmF7C4AdhBcowSLkBbB4XvFR/gK/FCjtxNewfQETEdinQhHBaKCERtVsN4JFeMxOFZRnsjk9o4HpCcnNphcoch7p8/A4pVMkKBYmYexRCv9vo9l/SWuPugaONBN19NLW2D4lIpTPO/yWUUvq9Wyisbj8VeyBho6AL5u7Af5qgWwr6/vHUxOKBidsMcoDJGTagG0U4/iPPzhZcPWjHrp/PZrA8SC8Q3md+LvPc8c9ZGGtDxNq+1aVlHWFP0nzPz8PD0VOIKFZxv1AeojXsa7u7tvB/2fLhSf3f4BlxtIFooKxesAAAAASUVORK5CYII=) no-repeat 0;background-size:25px}.content{padding:0 0 50px}.rightContent{flex:2 1;background-color:#f7f7f7;padding-left:10px}.dashHeaderSettings{position:absolute;top:25px;right:20px}.savingsLeft{flex:2 1;margin-left:5px;width:114px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAAVCAYAAABizEFoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATrSURBVHgB1VmBsds2DIXv/gDaoOoG3qDMBu4E8QZxJ7A6wVcm0N/A6QRyJ1A2kDfQ3wAhYsiGIJCiLMVJ3p1ONgmCDwBJkNQGER0sw/tms/kKPxnejsy/tqLo4nldYAUIH/0Sts6GN+ANl6PzT7XCgFlix0lxKmEFeD250FnDCmCdGTwL3GGL66EinfBEqEDIgbfYkWsH2es4Cn0f4QnYcMe5fxX++QPmwxllF/98WGu5nILnv/evyqj6x3NYNKPZNy3/PXt9H+BB8KDrRNEifU8FOVmsBvR28ETgcCUqVp55a89kybWC3wk0SvGaF3N4ImhACac1XNaJsi0swA8IMukr/XPAJ+XlF+745F+xDj/7ZeVLpB58/bt//W3VsTE59/GVZdeCzGufxfvIv3fUJ/wi4BR2gBUhJ1YwRaolTqOFBZ3jdSPWKZ11P8N4+Wr7WaJmTsUrxCvLdNw2Y9lM6c65XM7uLoHnnvX2uhq85nlzJrNsj2LC/lY8Gfu6QSOtMe+T9EnPw9BNuo449i21O4YIFWjvsvfwADBt1/5RkhPtelSGjtuuGa/Bucmq/mtR5yIcawyjxeGA6YN80LwD+iW/Rvh5xIttDaFGsbRjmm+pPk8hRpid0/A6ylqlh4JzwuGMkaPQCnI35n4PJg4DtFMcZCDqAM/G4Fgrva3Wg+MVxAX0Sz17LhsFGdVgYJlS9V0I/ww4cXvHNo/4WsQGQYYHgEMHIxPWI7FUMlaQbwayEcRta8i1BgcdiCxmJ3FW9RbHWtTLutLoX9uRc7kV5Jr/dyhmH+vo+Cm47FX6BWz/y4uhvSWgjZ+9A8TEYwKqGSMMkzgE2lZTfWAkd2J6XpVyMshOlHdGO+nHL6LcCrJcUXKlZ6v+d9JfAc6DfcSLIaN3otTJGRLBpHJR9G9EnOpcpP49cpnhVL+F1V78/gTXC59+t+9EH1bbKEff5uz1kK/IXlo1HJWp/nq8QRz/w/3evfW6zv79H1xPIudeiAeFXBFj5+x3lrXTLQ6XuQJmAIdLdTchmwlZayaHcukOH4NL7SPAsVZ1hVWHkVSC9ky29jC39njP5w/Z/RKwjUao49+fvFw542z7F/x4PHrnS0eL85wGZDeGtyYl3M/jWwoW+0mmmDMk9OFff3IwyTYnqnP/VHhdfS6i/KL+h2DHDYf5hvAKCUB70+Qi8jJvJc1ko48d8w09so/vxy8czs7ohww0jlCqvhb1By5rRZnOqaOZbOjM2K436R9l+/KvbDg+Px4n5PXWvkcDYUOkfGqQZdCS7n7R2GThwo1XgA/JOm2TkreWa2pDO+LMkL9tyvi/PH7mE7z3MZlQ0FocH2OI4CvaZ9oeDYoRzW1arVvovDnN4CXb7SABaOROnD5C0SCslIzFRx/VoscXxUWvNKeIvZ3RnuryCd7xGY+Pf2smInWCXCt/iz576I1OdJZE7MhUv47La4MPldGg7ANXh/gI/fo83SM3ZHWQRysay2gfhi6BCCeWr3A44KKzXQf6DdNASg/CsbF2LRq7UFWmryqrUF2CHbVoWwqOzQyOoSA7o21I1lqutxifTN95CB1Tvu3bzLutZCKkOHQVSOStnLLH8aX7TRbtDxR9WakMa0RdDjOA9xTRsp5McazxfrsU4niK6K9x+DFiH5A7CBknynPDv23IrzD0bReLxTfNaisnwq3qOwAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:0;padding-top:0;padding-left:0}.iconSettings{width:25px}.vinInputFld{width:80px;height:40px;font-size:16px;background-color:#efefef;margin-bottom:15px;border:1px solid #ccc;padding-left:10px;color:#999}.btnUpdate{height:44px;color:#666;border:1px solid #ccc;background-color:#f7f7f7;padding:10px 20px;border-radius:3px}.btnLeft{flex:1 1;cursor:pointer;font-size:10px;margin-left:10px;margin-right:5px;border-radius:6px;border:1px solid #666}.btnLeft,.btnLeft a{justify-content:center;align-items:center;color:#666}.btnLeft a{display:flex;padding:10px 3px}.btnRight{flex:1 1;cursor:pointer;font-size:10px;margin-left:5px;margin-right:10px;padding:10px 5px;justify-content:center;align-items:center;border-radius:6px;border:1px solid #666}.btnRight,.btnRight a{color:#666}.priceListSavings{display:flex;flex:1 1;color:#002d5e;padding:10px 5px;background-color:#fff;justify-content:center;align-items:center;border:1px solid #002d5e;flex-direction:column}.vehicleUpdateFld{justify-content:flex-end;display:flex;flex-direction:column}.pillContainer{line-height:1;padding-top:10px}label.pillSelect{display:block;max-width:140px;padding:10px 5px;margin:10px 0}}.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;right:0;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{height:20px;width:20px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#f04b22}input:focus+.slider{box-shadow:0 0 1px #f04b22}input:checked+.slider:before{transform:translateX(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.certifiedHd{font-size:16px;font-weight:700;color:#fff;padding:10px}.unselectedButton{background-color:#d3d3d3;padding:10px 40px;cursor:pointer;margin:10px;border:0;color:#666;border-radius:6px;background:-webkit-linear-gradient(#fff,#efefef);box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.selectedButton{padding:10px 40px;margin:10px}.selectedButton,.submitApproval{background-color:orange;color:#fff;cursor:pointer;border:0;border-radius:6px;background:-webkit-linear-gradient(#fcc93e,#f04b22);box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.submitApproval{font-size:20px;padding:15px 80px}.paymentMethodInfoList{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-self:stretch;padding-bottom:10px}.add-new-card{height:20px;box-shadow:none}.add-new-card .grey-button-text-color{grid-gap:10px;gap:10px}.nextPaymentMethodRow{display:flex;flex-direction:row;justify-content:space-around;padding:16px;align-items:center}.nextPaymentMethodRow .defaultSelectedPayment{box-shadow:none!important;color:#000!important;background-color:#95e1bd!important;font-size:16px;font-weight:500!important}.nextPaymentMethodRow .affirm-payment-container{display:flex;height:42px;padding:0 16px;justify-content:center;align-items:center;grid-gap:12px;gap:12px;align-self:stretch;border-radius:4px;border:1px solid #4a4af3;background:#fff;color:#172839;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.activePaymentMethodRow{display:flex;flex-direction:row;justify-content:space-around;padding:15px 0;background-color:#f7f7f7;cursor:pointer}.nextPaymentMethodCol{flex:1 1}.paymentIcon{width:60px}.iconAmex,.iconMastercard,.iconPayPal,.iconVisa{width:65px;height:40px}.iconDiscover{width:65px;height:48px}.iconDinersclub,.iconJCB,.iconUnionPay{width:65px;height:40px}.iconUnknown{display:inline-block;border:1px solid #1e90ff;padding:5px 10px;color:#1e90ff;border-radius:3px}.paymentDetailsSection{display:flex;align-items:center;text-align:left;width:-webkit-fill-available;width:-moz-available;grid-gap:0;gap:0;min-width:0;overflow:hidden}.paymentInfo{padding:0;font-size:13px;display:flex;flex-direction:row;justify-content:flex-start;font-family:Montserrat,sans-serif}.paymentInfo .paypal-info{padding:0 10px;overflow:hidden;text-overflow:ellipsis;width:140px}@media (max-width:1366px){.paymentInfo .paypal-info{width:120px}}@media (max-width:500px){.paymentInfo .paypal-info{padding:0 10px;overflow:hidden;text-overflow:ellipsis;width:110px}}.paymentInfo .paypal-info:hover{overflow:visible;white-space:normal;height:auto;word-wrap:break-word}@media screen and (max-width:720px){.paymentInfo{justify-content:center}}.paymentDefault{flex:1 1;padding:10px}.cardType{font-size:14px}.paymentForm{padding:20px;border-top:1px solid #efefef}.paymentInfoList{padding-left:30px;padding-right:30px}.paymentMethodDefaultTrue{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAACuRJREFUaAXNmmuMVdUVx/d9zOXemQGGh4Mw0KFxEAUJaAOI4os0pFBj1AZiWxqbfqgarYq0VP3QpmljW9sqsbTFlgpNsRD5UBOMWEooCAwP21SwII+pMI4MMwgow8zced7b9d9z/5d1z+xzH3Zem5xZa6+91t7/39nnnvs4BEz/tUAfTZ3so3kypukrcZzUbz6/OOu81g/WL+6tz9kvVJBrQtccOubnu+bSYH4+6/Q4Y3lbLSrvolSiq5YxbbWPUva96xFEW+0jn31d64rpcafvJ8KZnAq6ahBjnL7XolznpKazhuK1he89kMyYLVR/WKtC/m7Yf8g5QuEcZF9DBmUwWx+1rOM8FE0o2IQcrj5rYFkHH3PqPmK+rRBwLZY+LA8Cw6b96Usmx6q+OW1BbPSw24Lh4JRAUeDzJhAok6pSqyppmk0y+WmyM3kq0ZU4Gb/Yvrtm/dEdRzafjss44WGxjveE2ClScfjMYdzXIjGfpvPgew/CWnvLihtHjV9UcXdk5LDFoUjwTlFbnM8izJHJW7s7Ejs7LrW/eXbrmTeqf/XvT2QM8PrASfAenALxrE0D+SXqHA2c3lUpDMkRnPrA1NKZj017tGh4+HHp9+yo36z5x5s7L3e9dGj10d8c33S8WcoA352yAERfnwDp2pYVXkOxQFs97oXmLocmTh9RNPfXdzwYHR39vlwL4/QEfeYnTWPbxbafH/jOrj99dKSpU+YlPK+CguA1mFejHiM0d9nusBSEbv3Z7EmVCys3BEKBWd4J+qOf7E6+W7utdtnep9+pk/kJD+vdfS7v3HkNx0RYHXdBAzy0+LWFc0ZdO/LP/bbLWpH2Zfc/OXHpG28u3XZQwoDmkTe8BtRTM05oWOy2BYa9b9vdXy25uvjFZDIZ1YUD5QcCgbaWhtblf134xkZZk+Cwrtd8r10noNbLmB90WKAfKB4X+50uGiy/tTH+iMBvkvW75OAJyAmPXdSN0Iyhz5uY3XG5vGdjp5kw2BZaoEl08L5DvS6WtFwk68ZkWA2NDzr2RjZ+7tWvi1+miwbZD8fGRBeOmFzyet32+sspLb0uba9GveOEZk4GfMV1w4tw9x7wGxnVZLPyFgpt0ChpesddTHYmDc6pCQyLcXtDu3n1HQ8O1FsWhRRioQ0aqVcstGuWjOmygWPMHlX3V5VGx8ZWZlQOwQ40Qit1pyzhMxQTHINo2sLHeOjGJ6Y/OiQvcSjWTS55q/XKjU5DazZ7GaNUBy2sxOwlPvuRGWPK549bJ/0IEod6C0VDs6KB0Pr6f57Dtzve5GDpWwTuODo8O7QYC06693NfFttXXziwTkGtKBAx949dYn5Y+ROzYuLTZnrxDbnqS1OarX5JJg+trXd9H2cCbDAyKroo10r9NR4LxsyTFd8z18Sq0ktcV3y9+XHtD8yH7bXpmNdJaX5V4polIw1nBYNsOjFYtaiiGN+nOTiQNhqM9oLG+gH5N3v43KxSoBnaJYl85GJdAANsHIS1l8n1377hLlknxoSBsoBeXrEyY6f12okkPpFmaaLZak9xSKZms4UExwBbOqm4PDafwYGyfjvN9buSXWb/5Wp2fW1Ke5pFJVpWgjPOE2AL8BsZBwbCEroq5l42KTfmVxp+b8521OeUk9JOcOSTzdZqcA4wORCMBCfbrAH40wP9XZMNem3DGnPw8v681KS0p1lSRWS0r2U9ERMRk/uI/Bo6AG2YvZEB+lrnathpQB9o2uccdwZ7tBNUc9l0veO6vqcgaEp0sD98QC+vyAX9cmHQEHpFO+Ez5LvexzMSCu3MKJlp7hlznxkVHm2Ot75vXju/0Vzq+tQ5TT47/ccGQOe+mTkXyBLMDp4wLXLBR7LUZwyNj0wwj0140oQCPV/z546YZ6qKp5jn654zFzrPZ+QSekqWyxvQ+z8rNLRnaX6Xek+JPOHIUttraFbpTWloDo4JjzUrJz1rxhSNZcjkA42792eGxko5tPuB2w/0iY7E6bTaPJz2RLszi/AVkYmmLFxmnpiwwmTb6Vca/mD2Ne11zpVvUGnP+HLCeu+lrr/FJLs7umuC0dBdTM5l37l8QF7f95rS0PBeqYD/0eTn5CfQhNx33Oe7530a0Ht61RcagHapIbTmslNpBd6kZEtjvKDTfrm7yayuX2XaEm2+OrNBr7M7/f9DY/GUdgJrtl7gCOiE5NHfvrdTIvhem3eriZ80q8780vhd9q6JsNPrG9ea6j7YaTu/aLbae3g0U3p57jgHMQDfHqd2nI13t3fvSmfn6dTET5gXz/wiL3hC7720O8/Zc6dBM7RLZppFVVlWgiOuk/ggLtH2cfxvqihvF/C5dh7Q6xrWmr6EhsCU5jSDhDSbZQC4PQO2l5lgCz/Y9MFWGcPj2YLbyfhxCx9P9H614CYH6OqmvtvplMDmlGaC94KWvGTPJ43M76v4iIcDJyXQePhC59SlVUXh4vCt0i+4Xey6YA7I18iy8CgzPDzC3tVPytWwpn61+U/r4YLny1XQfqF91T9WVO+QPDxSIjys3uD0VzWAohEYJwQH3u7wIGHE/Ofn7JPRcdIfuk2eou5ZeXCePEZuEpF4hu56ngb9Sf0aRwANZ0afqYRM1NJS3/yCHR3Cf6ARWr36pZ+x20AgOAe05QmwTyD3PLRrg/znnEMoGooN2qBRtLmemEKyZkuDaxYkEJo7332+rrXzxKaT3zKJ5DmdPCR80QRt0Ch6+Iyc2smTIZU3NwT5OmeC7lv/bHVjS/kXyv81fGLJVyQJr/9BbyKsveHg+WV7nznwvohxvaZzggOCsL721JbTDZWLK+uHlUUG7fd2fbabapufeutr2/8uMew07+TwXcCI2aZ3HAEC94z29L0xc2JjzbHJiys/jJZFFkjioOy8iGoH9JZ7tm4WDQDWu01oWvKkrRccAwSlZTL7sEnAX3VT+Z7SCcVflN/m+v0nKoqwVl7TuLxlp7dLn69r12tbl6V3G0EXOOKEhO/bcNkXlYa2jJk2+mZ5Pj0g7/GJzsThY385sbT62YPHRJh3pwnPnSYsbZrFD1DH4eOwn+TE4mTxwGUeGl0Ri9z28p1fL60oecoEA+US6/smu9x8puWF3Q/tfPXimXiHLMDXNCwPAPJTmobVvtWmAW1A/dFjLnicCJwACw9/0oJJJXOemfVwtDz6sPT76glrc9u5tjUHf/rumroddfhwQki+pgGKWN7QkpvzknbBIwZoHtz9tJ2+pGrUNcuqvhQbV7wwHA3dLqsU9vxNvk93tXW/HW9s3fbfDTVvHdlcg//ES2Bt+V6td1nvrvZliitNg12JZno6Bz4PXvrceZcNTpx3VfGMx2feLjfBW0KRUFVwWLAyEAyOlNPWc0OUX0OTicSlRHuiFj8XNde3Vr/30qG3P9r3causRTDAcme19e6yBtV+JlEKolfQEfCD1yeBV4DLIg9x5juWSL/vcvcI7WcB5j04b1ZoJGkgFvlZnUufILAEI7g3pnNda2gIDY844enrXMyFPpv2GetlIaaQ5s1nX0PxBDDm7WM91nFtitVAhGfM20ct67zzsO9rvQJ8E9WAq4aQSKPvtRzTFj4aAbQlsLbMZZ4tTv1xxfR4hu+CyEjI0nHVMqat9jEd+96pKVxb7SOffV3riulxp+8nwpnsE3TNoWN+vms6DeHns06PM5a31aLyLsqS6DefX9xvKj8ov7jfPL7xQgX5TuQY6Ku5+wxWa/wfGCHrW0mZkqgAAAAASUVORK5CYII=) no-repeat 50%;background-size:50px}.paymentMethodDefault{flex:1 1}@media screen and (min-width:720px){.paymentMethodDefault{margin-top:-10px}}.greenBorder{border:4px solid #95e1bd;border-radius:10px}.grayBorder{border:1px solid #cfcfcf;border-radius:10px}.paymentInfoButton{font-size:11px;font-family:Montserrat,sans-serif;height:15px;text-align:center;cursor:pointer;display:flex;flex:1 1;flex-direction:row;margin-top:10px;margin-left:5px;margin-right:5px;justify-content:space-around}@media screen and (max-width:720px){.paymentInfoButton{justify-content:center;margin-top:unset;margin-bottom:10px}}.paymentInfoButton:hover{cursor:pointer;color:#e95832}.paymentInfoHeader{text-align:center;font-size:16pt;margin-top:20px;margin-bottom:20px;font-family:Catamaran,sans-serif}.paymentInfoSubHeader{margin-bottom:10px;padding-left:10px;font-family:Montserrat,sans-serif}@media only screen and (max-width:720px){.paymentInfoSubHeader{padding-right:108px}}.french-lng-responsiveness{justify-content:space-between}.french-lng-responsiveness .savingsLeft{flex:none;padding-right:10px;min-width:300px}.french-lng-responsiveness .savingsRight{flex:none}.pre-pay-checbox{width:30px;height:30px;background:#fff;margin-right:10px;border-radius:5px;cursor:pointer;outline:0;margin-top:15px}.downloadModal .close.icon{color:#fff}.downloadModal .actions{padding:0}.downloadsModal .close.icon{color:#fff}.downloadsModal .actions{padding:0}.prepay-icons{padding:16px 0 0}.prepay-active-box{border:2px solid #f04b22;border-radius:4px}.prepay-active-box,.prepay-deactivate-box{width:147px;height:102px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer}.prepay-deactivate-box{border:2px solid #d4d6dd;border-radius:4px}.prepay-deactivate-text{height:0x;font-weight:400}.prepay-active-text,.prepay-deactivate-text{width:100%;padding:0;font-family:Montserrat;font-style:normal;font-size:10px;line-height:12px;text-align:center;color:#002d5e}.prepay-active-text{height:0;font-weight:600}.paylater-payahead-text{padding-bottom:7px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:15px;line-height:18px;color:#002d5e}.divider-paylater-payahead{font-family:Montserrat;font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#000}.prepay-dynamic-text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:15px;line-height:18px;text-align:center;padding-top:15px;padding-bottom:5px;color:#71727a}.margin-top{margin-top:20px}.margin-left{margin-left:17px}span.seeHistory{color:#b83614!important;cursor:pointer}span.seeHistory,span.seeHistory a{text-decoration:underline;font-family:Montserrat,sans-serif}span.seeHistory a{color:#e95832}.seeHistory{color:#b83614!important;text-decoration:underline;position:static;bottom:0}@media only screen and (width:1366px){.spinnerTransparentContainerMap{top:50%;left:50%}}@media (max-width:1260px){.spinnerTransparentContainerMap{top:50%;left:50%}}.notifications-wrapper .notifications-tr{z-index:9999999!important}.disable-color{background-color:#cfcfcf}[data-rsbs-overlay]{z-index:10000000!important;max-width:100vw!important}flt-semantics-placeholder{z-index:-99999!important}.instacart-welcome-modal{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);text-align:center!important;font-family:Catamaran,sans-serif;height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important;width:330px!important}.instacart-welcome-modal .close-icon{margin-left:auto;margin-top:-10px;margin-right:-10px}.instacart-welcome-modal .what-to-do{font-weight:700;font-size:18px;color:#000}.instacart-welcome-modal .oil-change-btn{background:#e95832!important;color:#fff!important;font-size:16px;padding:14px;border-radius:6px}.instacart-welcome-modal .continue-booking-btn{background:#444!important}.instacart-welcome-modal .other-services-btn{background:#fff;color:#000;border:1.5px solid #000;font-size:16px;padding:12px;border-radius:6px}.instacart-welcome-modal .explore-account{text-decoration:underline;color:#000;font-weight:700;font-size:16px}.instacart-welcome-modal .hi-user{font-size:20px;margin-bottom:0}.instacart-welcome-modal .instacart-diamond-member{display:flex;text-align:start;grid-gap:10px;gap:10px;align-items:start;background-color:#ecfdf5;padding:16px;border-radius:8px;font-size:14px;margin-top:20px}.instacart-welcome-modal .instacart-diamond-member .oil-change-off{margin:0;font-weight:700}.instacart-welcome-modal .instacart-diamond-member .expires{margin:5px 0 0}.instacart-welcome-modal .caradvise-instacart-logo{width:60%;margin:auto}.instacart-welcome{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.add-vehicle-card{margin:20px;background:#fff;padding:24px 16px;border-radius:10px;text-align:left;min-height:calc(100vh - 240px);position:relative}.add-vehicle-card .header{color:#282828!important}.add-vehicle-card .ui.button.primary-button{max-width:100%;background:#e95832;color:#fff;font-weight:400}.add-vehicle-card .ui.button.secondary-button{max-width:100%;font-weight:400;margin-top:20px}.add-vehicle-card .add-vehicle-tile{display:block;cursor:pointer;margin-bottom:20px;padding:15px;border-radius:10px;border:1px solid #ccc;text-align:left}.add-vehicle-card .add-vehicle-tile img.ui.image{display:inline-block;vertical-align:bottom;margin-right:10px}@media only screen and (max-width:500px){.add-vehicle-card .add-vehicle-tile{padding:10px;font-size:14px}}.add-vehicle-card .add-vehicle-info{display:flex;padding:8px;background:#ecfdf5;border-radius:10px;margin-bottom:20px;align-items:start;font-size:14px}.add-vehicle-card .add-vehicle-info img{margin-right:10px}.add-vehicle-card .ui.secondary.menu{flex-direction:row;background:#f8f8f8;border-radius:10px;margin:0 0 20px}.add-vehicle-card .ui.secondary.menu .item{flex:1 1;padding:10px 15px!important;flex-direction:column}.add-vehicle-card .ui.secondary.menu .active.item,.add-vehicle-card .ui.secondary.menu .active.item:hover,.add-vehicle-card .ui.secondary.menu .item:hover{background:#fff}.add-vehicle-card .ui.segment{box-shadow:none;border:none;max-width:100%;padding:0}.add-vehicle-card .tab.tab-pane{min-height:60vh;display:flex;flex-direction:column;justify-content:space-between}.add-vehicle-card .ui.form input:not([type]){width:auto}.add-vehicle-card .ui.dropdown:not(.button)>.default.text{color:hsla(0,0%,74.9%,.87)}.add-vehicle-card .ui.form label{color:#707070!important;font-weight:400!important}.add-vehicle-card .ui.form .error input{background:#fff!important}.add-vehicle-card .ui.mini.message{margin-top:0}.add-vehicle-card .vin-info{margin:20px 0}.add-vehicle-card .vin-info .list{padding:15px 0 0 30px}.add-vehicle-card .vin-info .item{display:list-item}.add-vehicle-card .ui.search.selection.dropdown>input.search{width:auto;padding:12px 16px!important}.vehicle-info-card{margin:20px;background:#fff;padding:24px 16px;border-radius:10px;min-height:calc(100vh - 260px);display:flex;flex-direction:column;justify-content:space-between}.vehicle-info-card .header{color:#282828!important}.vehicle-info-card .ui.button.primary-button{max-width:100%;background:#e95832;color:#fff;font-weight:400}.vehicle-info-card .ui.button.secondary-button{max-width:100%;font-weight:400;margin-top:12px}.vehicle-info-card .vehicle-info{padding:40px 20px}.vehicle-info-card .vehicle-info img.ui.image{max-width:250px;margin:40px auto}.vehicle-info-card .vehicle-info .ui.label{border-radius:16px}.appointment-card{margin:20px;background:#fff;padding:24px 16px;border-radius:10px;text-align:left;min-height:calc(100vh - 280px);position:relative;display:flex;flex-direction:column;justify-content:space-between}.appointment-card .ui.button.primary-button{max-width:100%;background:#e95832;color:#fff;font-weight:400;margin-top:20px}.appointment-card .appointment-section{border:1px solid #ccc;padding:16px;border-radius:10px}.appointment-card .ui.circular.label{min-width:10px;min-height:10px;margin-right:10px;font-size:10px;vertical-align:bottom}.appointment-card .accordion{border:1px solid #e3eae6;border-radius:4px;padding:8px 16px;box-sizing:border-box}.appointment-card .accordion .active .selected_content{display:none}.appointment-card .accordion .time_service{display:flex;padding:8px;font-size:14px;background:#f6f6f6;border-radius:10px;margin-top:10px;align-items:baseline}.appointment-card .accordion .time_service .info-icon{margin-right:10px}.appointment-card .accordion .title{font-weight:700}.appointment-card .accordion .accordion_icon{color:#747373;float:right}.appointment-card .check_icon{margin-left:10px}.appointment-card .loading{text-align:left}.appointment-card .walk-in-only{border:1px solid #e3eae6;border-radius:4px;padding:16px}.appointment-card .walk-in-only .walk-in-header{margin-bottom:10px;font-weight:700;color:#000}.appointment-card .selected_content{padding:10px 0 0;font-weight:400;color:#616161}.appointment-card .selected_content .walk_in_service{display:flex;padding:8px;font-size:14px;background:#ecfdf5;border-radius:10px;margin-top:10px;align-items:baseline}.appointment-card .selected_content .walk_in_service .info-icon{margin-right:10px}.appointment-card .selected_content .walk_in_service span{font-weight:600;display:contents}.appointment-card .ui.accordion .active.title .accordion_icon{transform:rotate(180deg)}.appointment-card .shop-slect-date-time-container{margin-top:20px}.appointment-card .shop-slect-date-time-container .react-datepicker{min-width:500px}.appointment-card .shop-slect-date-time-container .select-time-container{border:none}.appointment-card .selected-shop-container .selected-shop-name-section .change_link-button{color:#000;text-decoration:underline;font-weight:700}.appointment-card .shop-slect-date-time-container .react-datepicker .react-datepicker__navigation--previous{left:unset;right:90px}@media only screen and (max-width:800px){.appointment-card .content{background-color:#fff}.appointment-card .shop-slect-date-time-container .react-datepicker{min-width:auto;width:100%}}@media only screen and (max-width:540px){.appointment-card .action_button{background-color:#fff;position:fixed;left:0;bottom:0;width:100%;padding:0 30px 20px;box-sizing:border-box}}.service-request{width:100%}.service-request .service-request-header{display:none}@media only screen and (max-width:540px){.service-request{position:absolute;top:0;left:0;min-height:100vh;width:100%;z-index:1001;background:#efefef}.service-request .service-request-content{padding-top:110px;padding-bottom:80px}.service-request .service-request-header{display:block;position:fixed;width:100%;z-index:1002}.service-request .service-request-header .header-content{display:flex;flex-direction:row;justify-content:space-between;background:#2f2f2f;color:#fff;padding:16px;height:60px;box-sizing:border-box;align-items:center}.service-request .service-request-header .header-content .header-title{font-weight:700}.service-request .service-request-header .header-content a{color:#fff;font-size:14px}}.review-request-container{padding:24px 16px;border-radius:12px;background:#fff;margin:16px;font-family:Catamaran,sans-serif}.review-request-container .ui.button.primary-button{max-width:100%;background:#e95832;color:#fff;font-weight:400;margin-top:20px}@media only screen and (max-width:540px){.review-request-container .action_button{background-color:#fff;position:fixed;left:0;bottom:0;width:100%;padding:0 30px 20px;box-sizing:border-box}}.review-request-container .discount-banner{height:30px;padding:8px;border-radius:8px;background-color:#ecfdf5}.review-request-container .discount-banner-text{padding:5px;font-size:16px;font-weight:700;text-align:left}.review-request-container .discount-icon-review{display:inline-block;padding-right:10px;width:20px;height:20px;vertical-align:middle}.review-request-container .heading-size-20{font-size:20px;font-weight:500;text-align:left}.review-request-container .sub-heading-size-18{font-size:18px;font-weight:500;text-align:left}.review-request-container .body-text-16{font-size:16px;text-align:left}.review-request-container .spacer-20{height:20px}.review-request-container .spacer-10{height:10px}.review-request-container .link-text{font-size:14px;font-weight:500;text-decoration:underline}.review-request-container .row-space-between{display:flex;justify-content:space-between;align-items:center}.review-request-container .row-flex-start{display:flex;justify-content:flex-start;align-items:center}.review-request-container .hr-solid{color:#efefef}.review-request-container .body-text{font-weight:400}.quote-section{width:84vw;height:100vh;text-align:center}@media (max-width:1366px){.quote-section{width:81vw}}@media (max-width:1024px){.quote-section{width:74vw}}@media (max-width:500px){.quote-section{width:97vw}}.quote-section .quote-description{width:25%;padding:10px;margin:20px auto 0;display:inline-block}@media screen and (max-width:1024px){.quote-section .quote-description{width:40%}}@media screen and (max-width:575px){.quote-section .quote-description{width:-webkit-fill-available}}.quote-section .quote-description img{padding-bottom:5%;margin-left:auto;margin-right:auto}.quote-section .quote-description span{font-weight:700;font-size:33px;line-height:40px;color:#282828}.quote-section .quote-description p{font-weight:400;font-size:19px;line-height:23px;color:#616161}.quote-section .quote-description a{font-weight:700;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#dc4017;word-wrap:break-word}.quote-section .quote-description .back-btn{color:#b83614;line-height:17px;-webkit-text-decoration-line:none;text-decoration-line:none}
/*# sourceMappingURL=main.178beea2.chunk.css.map */