@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}.partnerLogo{background:url(/static/media/allstate-logo.cc2f4ba495b295c27433.png) no-repeat 0 0;width:105px}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#000}.vehicle-default-text-background{background:#b81222}@-moz-document url-prefix(){select{height:auto!important}}.bm-burger-bars{background:#b81222}.side-menu-bm-menu-item.active{color:#000}.partnerLogo{background:url(/static/media/carchex-logo.1177a1bb8ff03fd25948.png) no-repeat 0 0;height:30px;width:102px}.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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{background:#b81222}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.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{background:#b81222}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #000;border-radius:4px!important;color:#000!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #000;color:#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{border:1px solid #000;color:#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{border-bottom:3px solid #000;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#000}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#3677bd}.vehicle-default-text-background{background:#3677bd}@-moz-document url-prefix(){select{height:auto!important}}.headerLogo,.membership-upgrade-card .membership-ca-logo{background:url(/static/media/general-garage-logo.446d9820a7168b81fcdc.png) no-repeat 50%}.headerLogo{width:84px}@media print{.headerLogo{content:url(/static/media/general-garage-logo.446d9820a7168b81fcdc.png)}}.headerLogo-white{width:84px}@media print{.headerLogo-white{content:url(/static/media/general-garage-logo.446d9820a7168b81fcdc.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#3677bd}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-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{background:#3677bd}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #3677bd;border-radius:4px!important;color:#3677bd!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #3677bd;color:#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{border:1px solid #3677bd;color:#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{border-bottom:3px solid #3677bd;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#3677bd}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#008ad4}.vehicle-default-text-background{background:#008ad4}@-moz-document url-prefix(){select{height:auto!important}}.headerLogo,.membership-upgrade-card .membership-ca-logo{background:url(/static/media/PlymouthRockGarage.47e34d5337a4bcf24e7e.png) no-repeat 50%}@media print{.headerLogo{content:url(/static/media/PlymouthRockGarage.47e34d5337a4bcf24e7e.png)}}.partnerLogo{display:block;height:25px;width:108px}@media print{.headerLogo-white{content:url(/static/media/PlymouthRockGarage.47e34d5337a4bcf24e7e.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#008ad4}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-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{background:#008ad4}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #008ad4;border-radius:4px!important;color:#008ad4!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #008ad4;color:#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{border:1px solid #008ad4;color:#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{border-bottom:3px solid #008ad4;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#008ad4}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#fe5f10}.vehicle-default-text-background{background:#fe5f10}@-moz-document url-prefix(){select{height:auto!important}}.membership-upgrade-card .membership-ca-logo{background:url(/static/media/simpletire-logo.e09cc1febf6f0b4d471a.png) no-repeat 50%}.bm-burger-bars{background:#353535}.side-menu-bm-menu-item.active{color:#353535}.headerLogo{background:url(/static/media/simpletire-logo.e09cc1febf6f0b4d471a.png) no-repeat 50%;width:200px}@media print{.headerLogo{content:url(/static/media/simpletire-logo.e09cc1febf6f0b4d471a.png)}}.headerLogo-white{width:200px}@media print{.headerLogo-white{content:url(/static/media/simpletire-logo.e09cc1febf6f0b4d471a.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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-section .confirmDetails .form-parent form .btn-parent .choose-plan-btn{background:#fe5f10}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .btn-parent .active-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{background:#fe5f10}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #fe5f10;border-radius:4px!important;color:#fe5f10!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #fe5f10;color:#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{border:1px solid #fe5f10;color:#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{border-bottom:3px solid #fe5f10;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#fe5f10}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.valvoline-benefits-banner{align-items:flex-start;background:#f8f8f8;border-radius:4px;color:#3c3c3c;display:flex;font-size:15px;gap:10px;margin-bottom:10px;padding:10px;text-align:justify}.font-bold{font-weight:700}.uber-membership-benefits-modal{height:-webkit-fit-content!important;height:fit-content!important;left:50%!important;max-height:80vh;max-width:80vw!important;padding:20px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:400px!important}.uber-membership-benefits-modal .title{color:#000;font-size:24px!important;font-weight:700;margin:10px;text-align:center}.uber-membership-benefits-modal .uber-logo{height:50px!important;margin:auto}.uber-membership-benefits-modal .booking-steps-container{display:flex;gap:10px;padding-top:30px;position:relative}.uber-membership-benefits-modal .booking-steps-container .steps-container{align-items:center;background:#f8f8f8;border-radius:4px;color:#000;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;padding:5px;position:relative;text-align:center}.uber-membership-benefits-modal .booking-steps-container .step-number{background:#000;border-radius:100px;color:#fff;padding:5px 8px;position:absolute;right:12px;top:-10px}.uber-membership-benefits-modal hr{margin:20px 0}.uber-membership-benefits-modal .drive-more-container{align-items:center;background:#3c3c3c;border-radius:5px;color:#e4e4e4;display:flex;gap:10px;padding:10px}.uber-membership-benefits-modal .drive-more-container p{margin:0}.uber-membership-benefits-modal .membership-tier-benefits-container{background:#f8f8f8;border-radius:4px;color:#000;display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:10px}.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{align-items:center;display:flex;justify-content:space-between}.uber-membership-benefits-modal .membership-tier-benefits-container .tier-title{background:#fff;border-radius:4px;font-weight:700;padding:5px;width:-webkit-fit-content;width:fit-content}.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;margin:20px -21px -21px;padding:20px}.uber-membership-benefits-modal .logo-container img{height:27px;margin:auto;width:161px}.uber-membership-benefits-modal .terms{color:#747373;font-size:14px}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}.partnerLogo{background:url(/static/media/PoweredByCarAdvise-Logo.f4e99efc86e7864f0cb4.png) no-repeat 0 0}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#00a3e0}@-moz-document url-prefix(){select{height:auto!important}}.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.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}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #00a3e0;border-radius:4px!important;color:#00a3e0!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #00a3e0;color:#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{border:1px solid #00a3e0;color:#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{border-bottom:3px solid #00a3e0;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#00a3e0}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.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}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#00add9}@-moz-document url-prefix(){select{height:auto!important}}.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.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}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #00add9;border-radius:4px!important;color:#00add9!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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{border-bottom:1px solid #00add9;color:#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{border:1px solid #00add9;color:#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{border-bottom:3px solid #00add9;color:#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}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .active-btn{background:#00add9}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .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{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}.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:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}@media screen and (max-width:720px){.vehicles-title>div{margin-left:20px;margin-right:20px;width:auto}}@-moz-document url-prefix(){select{height:auto!important}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}@media(max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}@media screen and (max-width:500px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:auto;position:relative;right:auto;text-align:inherit}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{width:100%}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@font-face{font-family:DigitalNumbers;font-style:normal;font-weight:400;src:url(/static/media/DigitalNumbers-Regular.8933522ac12279728a56.ttf) format("truetype")}.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{display:flex;flex:1 1;justify-content:space-between;margin-bottom:15px}.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:inline;display:initial}}@media only screen and (min-width:426px){.visible-md-up{display:inline;display:initial}}@media only screen and (max-width:425px){.visible-sm{display:inline;display:initial}}.dash{align-items:flex-start;display:flex;flex-direction:column;padding:10px}@media screen and (max-width:950px){.dash{align-items:stretch}}@media screen and (max-width:720px){.dash{padding-left:0;padding-right:0}}.with-background{background:url(https://www.caradvise.com/images/bg-city.png) bottom no-repeat}.dashContainer{align-items:flex-start;display:flex;flex-flow:row wrap;min-height:105vh}@media screen and (max-width:720px){.dashContainer{align-items:stretch}}@media screen and (max-width:950px){.dashContainer{align-items:center;flex-direction:column}}.dashBanner{background:#fff;background:url(/static/media/dash-banner.f76a6a2b8756cee488b9.png) no-repeat 100% 0;background-size:cover;border-radius:6px;box-shadow:2px 2px 10px #ccc;display:flex;flex-direction:row;height:80px;margin-bottom:20px;max-width:640px;width:100%}.dashLeftContainer{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;order:1;padding-right:20px}@media screen and (max-width:950px){.dashLeftContainer{align-items:center;padding-right:0}}@media screen and (max-width:720px){.dashLeftContainer{align-self:center;margin-right:5%;width:95%}}@media screen and (max-width:425px){.dashLeftContainer{flex:0 0 auto;padding-left:0;padding-right:0}}.side-by-side-panels{align-items:stretch;display:flex}@media screen and (min-width:720px){.side-by-side-panels{width:640px}}.side-by-side-panels .dashLeft,.side-by-side-panels .generic-panel{min-width:0;min-width:auto;width:315px}.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{font-family:Montserrat,sans-serif;padding-bottom:20px}@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:0}.side-by-side-panels .dashLeft,.side-by-side-panels .generic-panel{width:100%}}.dashLeft{background-color:#fff;border-radius:6px;box-shadow:2px 2px 10px #ccc;flex:1 1;justify-content:center;margin-bottom:20px;max-width:640px;position:relative;text-align:left;width:100%}@media screen and (min-width:720px){.dashLeft{width:640px}}.dashRight{flex:1 1;max-width:640px;order:2;padding-left:0;width:100%}.dashRight .dashLeft,.dashRight .generic-panel{width:auto}@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{align-items:center;color:#002d5e;display:flex;flex:2 1;font-weight:700;justify-content:center;text-align:left}@media screen and (max-width:720px){.dashBannerLeft p{padding-left:5px}}.dashBannerRight{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:5px}.dashLeftContent{padding:20px 20px 40px}.banner{background-color:#fff;border-radius:6px;box-shadow:2px 2px 10px #ccc;flex:1 1;height:52px;justify-content:center;margin-bottom:20px;max-width:640px;position:relative;text-align:left;width:100%}@media screen and (min-width:720px){.banner{width:640px}}.banner__inner_container{border-radius:6px;display:flex;font-family:Montserrat,sans-serif!important;height:100%;justify-content:center;width:100%}@media only screen and (min-width:950px){.appLinkDiv{margin-left:50%!important}}.no-charge-banner-container{align-self:stretch;background:#e95832;border-radius:10px;flex-shrink:0;height:98px;margin-bottom:15px;position:relative;width:100%}.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{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:330px}@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{align-items:center;background:#ed7759;border-radius:10px 0;bottom:0;display:flex;flex-shrink:0;height:52.9px;justify-content:center;position:absolute;right:0;width:80px}.stepper-wrapper{flex-direction:column;height:auto;margin:-14px -3px 150px -5px;min-height:100vh;position:relative}.stepper-wrapper,.stepper-wrapper .wizard-header{display:flex;width:-webkit-fill-available;width:-moz-available}.stepper-wrapper .wizard-header{align-items:center;background:#fff;gap:36px;justify-content:center;padding:10px}.stepper-wrapper .wizard-header .back-link-button{align-items:center;color:#343434;cursor:pointer;display:flex;gap:19px}.stepper-wrapper .wizard-header .back-link-button .back-link-button-name{font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:23px;text-align:center}@media(max-width:500px){.stepper-wrapper .wizard-header{position:relative;top:-88px;width:-webkit-fill-available;width:-moz-available}.stepper-wrapper .wizard-header .back-link-button{display:none}}.stepper-wrapper .step-wrapper{align-items:center;display:flex;justify-content:space-around;width:65%}.stepper-wrapper .step-wrapper .stepper-head{display:flex;position:relative;-webkit-user-select:none;user-select:none;width:70%}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-step .stepper-label:after{align-content:flex-start;align-items:stretch;background:#cfcfcf;content:" ";display:flex;height:2px;justify-content:center;left:110%;position:absolute;top:50%;width:15px}@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{color:#cfcfcf;display:inline-block;vertical-align:middle}.stepper-wrapper .step-wrapper .stepper-head.inline-stepper-head .stepper-label{padding:0 .5rem;text-align:left}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{flex-basis:100%;padding:.5rem;position:relative;text-align:center}.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{background-color:#616161;border-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{background-color:#000;border-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{background-color:#f1c40f;border-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{background-color:#e95a4b;border-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{display:block;position:relative;z-index:2}.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info{align-items:center;background-color:#e3e8ec;border:1px solid #e3e8ec;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:27px;justify-content:center;line-height:22px;position:relative;text-align:center;width:27px;z-index:2}@media(max-width:500px){.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info{height:22px;width:22px}}.stepper-wrapper .step-wrapper .stepper-head .stepper-indicator-info .stepper-tick{fill:#fff;width:14px}.stepper-wrapper .step-wrapper .stepper-head .stepper-label{color:#616161;display:block;margin:.5rem 0;position:relative;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{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100vw}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{flex-basis:auto;padding:0}.stepper-wrapper .step-wrapper .stepper-head .stepper-step .stepper-label{color:#000;font-size:14px;width:77px}}@media(max-width:370px){.stepper-wrapper .step-wrapper .stepper-head{flex-wrap:nowrap}.stepper-wrapper .step-wrapper .stepper-head .stepper-step{align-items:center;display:flex}}.stepper-wrapper .stepper-body{flex:1 1;height:auto;margin:40px 0}.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;padding:0 18px;width:95vw}.stepper-wrapper .stepper-body .review-order-mobile{display:flex;flex-direction:column;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{align-items:center;background:#fff;bottom:0;display:flex;gap:36px;height:70px;justify-content:space-evenly;position:-webkit-sticky;position:sticky;position:fixed;width:-webkit-fill-available;width:-moz-available;z-index:200}.stepper-wrapper .stepper-footer .footer-label{color:#282828;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px}.stepper-wrapper .stepper-footer .footer-button-section{align-items:center;display:flex;gap:10px;justify-content:right;width:auto}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section{align-items:center;display:flex;gap:10px;justify-content:center;padding:0 10px}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section p{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.31px;line-height:normal}.stepper-wrapper .stepper-footer-btn{align-items:center;border:#e95a4b;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:.02857em;line-height:1.75;padding:19px 10px!important;width:350px}.stepper-wrapper .stepper-footer-btn .ui.loading.loading.loading.loading.loading.loading.button{background-color:#e95a4b}.stepper-wrapper .stepper-footer-btn.primary{background-color:#e95a4b;color:#fff}.stepper-wrapper .stepper-footer-btn.primary:hover{background-color:#ed4735}.stepper-wrapper .stepper-footer-btn.success{background-color:#e95a4b;color:#fff}.stepper-wrapper .stepper-footer-btn:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);cursor:not-allowed}@media(max-width:500px){.stepper-wrapper .stepper-footer{bottom:40px;display:flex;flex-direction:column;gap:8px;height:auto;padding:16px 0;z-index:200}.stepper-wrapper .stepper-footer .banner-container{display:flex;justify-content:center;margin:-18px -18px 0}.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{flex-direction:column;width:-webkit-fit-content;width:fit-content}.stepper-wrapper .stepper-footer .footer-button-section .footer-info-section{color:#282828;font-weight:600;padding-bottom:16px}.stepper-wrapper{width:100vw}}.banner-container{align-items:center;align-self:stretch;background:#282828;border:1px solid #3c3c3c;border-radius:4px;display:flex;gap:8px;margin-bottom:16px;padding:8px 16px}.banner-container .image-container{align-items:flex-start;display:flex;padding:7px 0}.banner-container .content-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:2px;padding:4px 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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.v-step{align-items:center;display:flex;gap:24px;padding:16px 0}.v-stepper{position:relative}.v-step .circle{background-color:#fff;border:none;border-radius:100%}.v-step .circle,.v-step .custom-icon{display:inline-block;height:20px;width:20px}.v-step .line{border-left:1px dashed gray;height:90%;left:17px;position:absolute;top:40px}.v-step.completed .circle{background-color:#0696d7;border-color:#0696d7;visibility:visible}.v-step.completed .line{border-left:1px dashed #f19881;height:90%;left:17px;top:40px}.v-step.active .circle{border-color:#0696d7;visibility:visible}.v-step.empty .circle{visibility:hidden}.v-step.empty .line{height:150%;top:0}.v-step:last-child .line{border-left:1px solid #fff;z-index:-1}.v-content{display:inline-block;text-align:left}.kebab{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;position:relative;width:10px;width:12px}.kebab figure{background:#bdbdbd;border-radius:5px;height:6px;margin:3px 0;width:6px}.kebab .middle{filter:blur(.1px);position:relative;transform:scale(1);transition:all .25s cubic-bezier(.72,1.2,.71,.72)}.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{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:inline-flex;flex-direction:column;gap:4px;padding:16px 0;position:absolute;right:0;top:1em;transform:scale(0);transform-origin:100% 0;transition:all .25s ease-out;z-index:2}.kebab .dropdown li{align-items:center;display:flex;gap:10px;min-width:180px;padding:8px 16px;width:-webkit-max-content;width:max-content}.kebab .dropdown li p{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start: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{align-items:center;border-radius:50px;display:flex;gap:4px;justify-content:center;padding:5px 10px}.chip-container .chip-icon{height:16px;width: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{align-items:center;align-self:stretch;background:#fff;border:1px solid #e3eae6;border-radius:4px;display:flex;gap:8px;height:32px;justify-content:space-between;padding:12px 16px}.custom-dropdown .dropdown-header img{border-radius:0 0 30px 0;height:40px;mix-blend-mode:darken}.custom-dropdown .dropdown-header .active-vehicle-details{align-items:center;display:flex;flex:1 0;gap:8px;justify-content:space-between}.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{align-items:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:8px;border-top:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;margin-top:10px;max-height:32vh;overflow:scroll;padding:16px;position:absolute;width:-webkit-fill-available;width:-moz-available;z-index:1}.custom-dropdown .options .info-text{align-self:stretch;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:left}.custom-dropdown .options>div:nth-child(2n){background-color:#f8f8f8}.custom-dropdown .vehicle-options{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;margin-top:10px;max-height:32vh;overflow:auto;padding:16px;position:absolute;width:-webkit-fill-available;width:-moz-available;z-index:1}.custom-dropdown .vehicle-options .info-text{align-self:stretch;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:left}.custom-dropdown .vehicle-options>div:nth-child(2n){background-color:#f8f8f8}.custom-dropdown .option{align-items:center;align-self:stretch;border-radius:8px;display:flex;gap:0;height:40px;padding:0 8px}.custom-dropdown .option .tire-sizes-list{align-items:stretch;display:flex;flex-direction:column;gap:4px;width:100%}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes{align-items:center;align-self:stretch;color:#000;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #e95832;border-radius:50%;content:none;height:26px;margin:0;outline:none;width:26px}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]:checked{-webkit-appearance:none;appearance:none;border-radius:50%;content:none;height:26px;outline:none;padding:0;position:relative;width:26px}.custom-dropdown .option .tire-sizes-list .tire-rim-sizes input[type=radio]:checked:before{background-color:#e95832;border:3px solid #e95832;border-radius:50%;color:#e95832!important;content:"";font-size:17px;font-weight:bolder;height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .12s ease-in-out;width:13px}.custom-dropdown .option img{border-radius:0 0 30px 0;height:80px;mix-blend-mode:darken}.custom-dropdown .vehicle-option{align-items:flex-start;align-self:stretch;border-radius:4px;display:flex;gap:16px;padding:8px 4px}.custom-dropdown .vehicle-option .vehicle-details{align-items:stretch;display:flex;flex-direction:column;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{border:1px solid #d4d6dd;border-radius:2px;color:#71727a;display:flex;flex-direction:column;flex-shrink:0;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:18px;justify-content:center;line-height:17px;text-align:center;width:40px}.custom-dropdown .vehicle-option img{border-radius:0 0 30px 0;height:80px;mix-blend-mode:darken;object-fit:contain;width:36%}.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{cursor:not-allowed;opacity:.7}.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{background-color:#e95832;border-color:#e95832;font-family:Montserrat,sans-serif;font-weight:600;width:auto}.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{background-color:#efefef;display:flex;flex-direction:row;justify-content:space-around}.toggle-container .guaranteed-price-container{cursor:pointer;text-decoration:underline}.toggle-container .guaranteed-price-container span>p>a{color:#666}.cart-panel{max-width:420px;min-width:300px}@media only screen and (max-width:949px){.cart-panel{display:none;max-width:none}}.cart-panel .black-link{color:#e95832;cursor:pointer;text-decoration:underline}.cart-panel .cart-header.classic-blue{background-color:#292f36}.cart-panel .cart-header{background-color:#292f36;border-top-left-radius:6px;border-top-right-radius:6px;color:#f7f7f7;display:flex;flex-direction:row;justify-content:space-between;padding:30px}.cart-panel .cart-header .price-container{align-self:center;display:flex;flex-direction:column}.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{color:#e95832;font-family:Montserrat,sans-serif!important;text-decoration:underline}.cart-panel div.cart-summary div.cancel-change-section{display:flex;font-family:Montserrat,sans-serif!important;justify-content:space-between}.cart-panel div.cart-summary div.cart-buttons{display:flex;font-family:Montserrat,sans-serif!important;justify-content:center}.tooltip{max-width:50%}p.cart-change-appt-cta{padding-right:10px}.confirm-order-accordion{font-family:Montserrat,sans-serif;width:100%}@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{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;text-align:center}@media screen and (max-width:950px){.circle-step-container{flex-direction:column;justify-content:flex-start}}.circle-step-container .circle-step{align-items:center;display:flex;flex-direction:column;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{align-items:center;border:3px solid;border-radius:999px;color:#e95832;display:flex;flex-direction:row;height:50px;justify-content:center;width:50px}.review-order-index-container{align-items:center;display:flex;flex-direction:column;gap:44px;height:auto;justify-content:inherit;min-height:100vh;padding-top:30px;width:100%}.review-order-index-container .review-order-header-parent{align-items:flex-start;display:flex;flex-direction:column;gap:17px;width:70%}.review-order-index-container .review-order-header-parent .review-order-header{align-items:center;display:flex;gap:24px}.review-order-index-container .review-order-header-parent .review-order-header .injected-svg{height:20px;width:20px}.review-order-index-container .review-order-header-parent .review-order-header .review-order-header-name{color:#282828;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px;text-align:center}.review-order-index-container .booking-details-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px;width:-webkit-fill-available;width:-moz-available}.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;letter-spacing:-.46px;line-height:28px}.review-order-index-container .booking-details-container .membership-summary-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:inherit}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}@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:0px}.review-order-index-container .booking-details-container .membership-summary-container .membership-summary-header-section .primary-header-section .see-more-link{color:#b83614;cursor:pointer;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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{border:1px solid #e3e3e3;padding-bottom:0!important}.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{align-items:flex-end;margin-left:20px!important;margin-right:20px!important;padding-bottom:20px!important;padding-top:0!important}.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{padding:0 10px;width:45%!important}}@media(max-width:500px){.review-order-index-container{margin:0;padding:15px 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{padding:0 10px;width:100%!important}.review-order-index-container .instruction-card-container{padding-top:16px}}.wallet-buttons{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:space-evenly;justify-items:center}.check-in-details-container{align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.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{align-items:center;display:flex;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{align-items:flex-start;flex-direction:column;gap:24px}}.check-in-details-container .check-in-header-section .header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:50%}@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{align-items:center;background:#f4f7f5;border-radius:4px;display:flex;gap:8px;height:42px;justify-content:center;padding:12px 16px;width:252px}.check-in-details-container .check-in-header-section .modify-appointment-button .modify-appointment-edit-icon{flex-shrink:0;height:16px;width:16px}.check-in-details-container .check-in-header-section .modify-appointment-button .modify-appointment-text{color:#3c3c3c;font-family:catamaran;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:center}.check-in-details-container .check-in-header-section .change-link{color:#b83614;cursor:pointer;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.check-in-details-container .shop-company-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.check-in-details-container .shop-company-section .company-name-section{align-items:center;display:flex;gap:8px}.check-in-details-container .shop-company-section .company-name-section .name{color:#282828;display:flex;flex-direction:column;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:normal}.check-in-details-container .shop-company-section .change-link{color:#b83614;cursor:pointer;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.check-in-details-container .check-in-content-section{align-items:center;align-self:stretch;display:flex;gap:16px}.check-in-details-container .check-in-content-section .direction-section{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px}.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{align-self:stretch;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.service-summary-details-container .horizontal-divider{align-self:stretch;border-top:1px solid #e0e0e0}.service-summary-details-container .service-summary-header-section{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:-webkit-fill-available;width:-moz-available}.service-summary-details-container .service-summary-header-section .service-header{align-items:flex-start;color:#282828;display:flex;flex-direction:column;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:normal}.service-summary-details-container .service-summary-header-section .service-icon{cursor:pointer;height:20px;width:-webkit-fit-content;width:fit-content}.service-summary-details-container .service-summary-content-section{align-items:flex-start;align-self:stretch;display:flex}.service-summary-details-container .service-summary-content-section .service-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:-webkit-fill-available;width:-moz-available}.service-summary-details-container .service-summary-content-section .service-list .service-list-item{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.service-summary-details-container .service-summary-content-section .service-list .service-list-item .service-name{color:#616161;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:325px}.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;font-size:14px;font-style:normal;font-weight:400;line-height:normal;min-width:60px;text-align:right}.service-summary-details-container .estimated-total-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.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;cursor:pointer;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cancellation-policy-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.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{align-items:center;display:flex;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{align-items:center;background:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;gap:23px;height:20vh;margin-top:55px;padding:18px 24px 32px;position:relative;width:-webkit-fill-available;width:moz-available}.booking-completed-index-container .booking-completed-container .booking-completed-icon-section{bottom:auto;position:absolute;top:-50px}.booking-completed-index-container .booking-completed-container .booking-completed-close-icon{align-items:center;align-self:stretch;cursor:pointer;display:flex;height:24px;justify-content:flex-end}.booking-completed-index-container .booking-completed-container .booking-completed-content-section{align-items:center;align-self:center;display:flex;flex-direction:column;gap:9px;width:300px}.booking-completed-index-container .booking-completed-container .booking-completed-content-section .booking-completed-header-section{color:#282828;font-family:Catamaran;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.56px;line-height:normal;text-align:center}.booking-completed-index-container .booking-completed-container .booking-completed-content-section .booking-completed-content{color:#616161;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:400;letter-spacing:-.38px;line-height:normal;text-align:center}.booking-completed-index-container .modal-dialog{background:none;border:none;bottom:0!important;height:inherit;height:-webkit-fit-content;height:fit-content;left:50%!important;max-width:-webkit-fill-available!important;max-width:-moz-available!important;position:fixed!important;right:0!important;top:75%}.booking-completed-index-container .modal-dialog .booking-completed-container{height:auto;margin-bottom:50px;min-height:65vh}.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{background:none;border:none;height:inherit;padding-top:20px;position:absolute!important;right:20px!important;top:80px!important;width:31vw}@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{padding-top:0;top:0!important;width:75vw}}.booking-completed-index-container .modal-right-coner .booking-completed-container{background:#fff;border-radius:14px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:auto;min-height:auto}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-icon-section{border-radius:50%;box-shadow:-6px 0 4px 0 rgba(0,0,0,.09);left:-40px;top:0}.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{align-items:center;display:flex;justify-content:space-between;width:95%}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-content-section .booking-completed-header-section .close-icon{cursor:pointer;position:absolute;right:20px}.booking-completed-index-container .modal-right-coner .booking-completed-container .booking-completed-calender-section{align-items:center;display:flex;justify-content:flex-start;width:80%}.review-order-accordion-section{background:#fff;border-radius:6px;display:flex;flex-direction:column;padding:15px;width:auto}.review-order-accordion-section .review-order-header{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:auto}.review-order-accordion-section .review-order-label{align-items:center;color:#3c3c3c;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:20px;line-height:normal}.review-order-accordion-section .review-order-amount-section{align-items:center;display:flex;gap:8px}.review-order-accordion-section .review-order-amount-section .review-order-amount{align-items:center;border-radius:22px;color:#282828;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;gap:4px;padding:2px 4px}.review-order-accordion-section .accordion-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:10px 16px}.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-bottom:15px;padding-right: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;flex:1 0 50%;font-family:Catamaran,sans-serif;font-size:20px;font-weight:800;padding:15px 0 0 15px}.dashLeft>.vehicle .vehicle-panel .layout-container .left .miles,.generic-panel>.vehicle .vehicle-panel .layout-container .left .miles{flex:1 0 50%;font-family:Montserrat,sans-serif;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{color:#e95832;flex:1 0 50%;font-family:Montserrat,sans-serif;font-size:14px;padding-bottom:5px;padding-left:15px;padding-top:15px;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{color:#e95832;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;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{border-radius:60px;height:130px!important;margin-bottom:-15px;margin-left:auto;width:170px!important}@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;padding-left:5px;width:160px!important}}@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;padding-left:15px;width:160px!important}}@media screen and (max-width:949px){.shopping-cart-open{display:none}}.vehicles-title{display:flex;justify-content:space-between;padding:10px;text-align:left}@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{margin-left:20px;margin-right:20px;width:auto}}@media screen and (max-width:425px){.vehicles-title>div{margin-left:10px;margin-right:10px}}.garage-top-container{display:flex;margin-bottom:6px;margin-left:10px;margin-top:10px;width:350px}@media screen and (max-width:425px){.garage-top-container{max-width:350px}}.garage-header{font-weight:900}.vehicles-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-size:smaller;width:auto}@media screen and (max-width:720px){.vehicles-container{align-items:center;flex-direction:column;padding:0 10px}}.vehicles-container .vehicle-info-container.vehicle-default{border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;font-family:Montserrat,sans-serif!important;margin-bottom:0;padding-bottom:16px}.vehicles-container .vehicle-info-container:not(.vehicle-default){cursor:pointer}@media screen and (max-width:720px){.vehicles-container .vehicle-container{align-items:center;display:flex;flex-direction:column;width:100%}}.vehicles-container .vehicle-info-container{align-items:stretch;background-color:#fff;border-radius:6px;box-shadow:2px 2px 10px #ccc;display:flex;flex-direction:column;justify-content:center;margin:6px auto;padding:10px;width:340px}@media screen and (max-width:720px){.vehicles-container .vehicle-info-container{max-width:340px;width:90%}}@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{height:165px;width:220px}.vehicles-container .vehicle-info-container .vehicle-image img{height:100%;object-fit:scale-down;width:65%}.vehicles-container .vehicle-info-container .vehicle-ymm{align-items:center;color:#e95832;display:flex;font-family:Catamaran,sans-serif;font-size:large;font-weight:800;padding-left:5px;text-align:left}.vehicles-container .vehicle-info-container .vehicle-ymm span{color:#e95832}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table{border-collapse:collapse;border-spacing:0;padding-left:10px;text-align:left;width:100%}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table thead tr{border-bottom:1px solid #ddd;display:block;font-family:Lato,sans-serif;font-size:medium;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{font-family:Montserrat,sans-serif;padding:20px 0}.vehicles-container .vehicle-info-container .vehicle-details table.vehicle-details-table .tread_depth__container{cursor:default;margin:15px 0!important}.vehicle-default-text{border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;font-family:Montserrat,sans-serif!important;font-size:smaller;font-weight:medium;margin:0 5px;padding:10px 0;text-align:center}.vehicle-default-text-background{background:#e95832}@media screen and (max-width:720px){.vehicle-default-text-background{margin-bottom:10px;max-width:340px;padding-left:10px;padding-right:10px;width:90%}}p.vehicle-details-modal-title{color:#292f36;font-family:Catamaran,sans-serif;font-size:x-large;font-weight:900;text-align:center}.vehicle-title-details{color:#282828;font-family:Montserrat,sans-serif;font-weight:400;padding-left:3px}.vehicle-title-details p{margin-top:0!important}.manage-vehicle-image-wrapper{display:flex}.manage-vehicle-image-wrapper img{border-radius:20px;height:70px;padding-left:65px}.manage-vehicle-placeholder-svg-wrapper{display:flex}.manage-vehicle-placeholder-svg-wrapper img{height:55px;padding-left:65px;padding-right:10px}.menu-glovebox-vehicle{color:#e95832;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-left:10px;padding-bottom:10px;text-decoration:underline}.menu-gloveboxNavLink{color:#e95832;font-family:Montserrat,sans-serif;padding-right:10px}.menu-vehicle{border-radius:10px}.menu-vehicle:after,.menu-vehicle:before{border-style:solid;content:"";display:block;height:0;left:28%;position:absolute;transform:rotate(272deg);width:0}.menu-vehicle:after{border-color:transparent transparent transparent #fff;border-width:10.5px;top:-19px}.menu-vehicle:before{border-color:transparent transparent transparent #d3d3d3;border-width:11px;top:-22px}@-moz-document url-prefix(){select{height:auto!important}}.membership-upgrade-card{box-shadow:2px 3px 10px 2px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:5px}.membership-upgrade-card .membership-ca-logo{background:url(/static/media/CarAdvise-Logo.68c07c67691ed7e7dbec.svg) no-repeat 50%;background-size:contain;display:block;height:30px;margin:0 auto;padding-bottom:.75em;width:150px}@media only screen and (max-width:425px){.membership-upgrade-card .membership-ca-logo{width:100px}}.membership-upgrade-card .plan-name-wrapper{background-color:#efefef;margin:0 auto 1em;width:50%}@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{font-size:1.5em;justify-content:center}.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:2px solid #e95832;border-radius:10px;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{grid-gap:10px;align-items:center;border-radius:10px;display:grid;flex-direction:row;grid-template-columns:repeat(auto-fit,minmax(222px,1fr));justify-content:center;padding:2%}@media screen and (max-width:820px){.main-container1{display:block}}.inner-container1{flex:.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:.6 1}@media screen and (max-width:1024px){.right-container1{margin-left:3%;margin-right:3%}}.front-card{border-radius:5px;box-shadow:2px 2px 0 #ccc}.front-card-main-container{display:flex;flex-direction:column;margin:5%}.front-card-top-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:5%}.front-card-top-left-container{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.front-membership{color:#343434;font-size:17px;font-weight:600;line-height:20px}.front-id,.front-membership{font-family:Montserrat,sans-serif}.front-id{font-size:18px;font-weight:400;line-height:19x}.front-since{font-size:16px;font-weight:300;height:17px}.front-member-vehicle-plan{color:#444;font-size:15px;font-weight:500;line-height:18px;margin-bottom:5%}.front-member-vehicle-plan,.front-name{font-family:Montserrat,sans-serif;text-align:left}.front-name{font-size:16px;font-style:normal;font-weight:520;line-height:130%}.front-phone{height:17px;top:110px}.front-number{font-size:13px;font-weight:400;text-align:left!important;text-indent:.5rem;width:"30%"}.front-logo{color:#1354fa;height:10px;top:11px;transform:scale(50px,0);width:60px}.front-card-bottom-container{background-repeat:no-repeat;background-size:cover;margin-top:6%}.front-card-badge{align-self:center!important;height:45px;margin-top:5%;padding-top:5%;width:45px}@media print{.front-card-bottom-container{font-family:Muli,Helvetica,Arial,sans-serif!important;font-size:30px!important}a,body,div,html,span{font-size:19pt!important;line-height:22pt!important}.front-card{scale:75%}.front-card-badge{margin-top:20%!important;scale:165%!important}.front-membership{font-size:24pt!important;line-height:27pt!important}.premium-print{margin-top:10%!important;scale:180%}.back-card-barcode-div{margin-left:30%;scale:95%}.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{line-height:45pt!important;scale:300%!important}.front-member-vehicle-image{padding:5%!important;scale:120%!important}.front-member-vehicle-count{align-items:center;height:30pt!important;min-width:55pt!important;width:-webkit-fit-content!important;width:fit-content!important}.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-size:22pt!important;font-weight:600;line-height:25pt!important}.wallet{display:none}}.front-card-bottom-inner-container{align-content:left;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-left:5%;margin-right:5%;padding-bottom:5%;padding-top:10%}.front-card-member-div{align-items:left;display:flex;flex-direction:column;padding-top:5%}.front-card-phone-div{display:flex;flex-direction:row}.back-card{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.26);max-height:220px;min-height:220px;width:380px}.back-card-title{color:#343434;display:flex;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;justify-content:flex-start;line-height:20px;padding-bottom:1%}.back-card-description{align-items:flex-start;color:#6f6f6f;display:flex;font-size:16px;font-weight:300;line-height:17px}.back-card-help{color:#1354fa;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-style:normal;font-weight:550;line-height:10px;padding-bottom:2%}@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{-webkit-margin-before:auto;align-items:flex-end;display:flex;flex:1 1;flex-direction:column;margin-block-start:auto;margin-top:-8%;width:95%}@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{display:flex;flex:3 1;flex-direction:column;height:80%;justify-content:flex-start;margin-top:-2%;width:100%}.back-card-inner-container{flex:1 1;margin:5% 5% 1%;text-align:left}.back-card-barcode-div{align-content:center;display:flex;justify-content:flex-end}.align-left-style{text-align:left}.membership-right-container-header{font-family:Montserrat,sans-serif;font-size:15px;font-weight:550;line-height:17px;margin-left:2%;text-align:left}.wallet{align-content:center;display:flex;flex:1 1;flex-direction:column;margin-top:2%}.wallet-apple{width:100%}.wallet-apple-inner-div{align-items:center;background-color:#000;border-radius:5px;display:flex;justify-content:center;margin-left:20%;width:60%}.wallet-google{margin-top:5%;width:100%}.wallet-google-inner-div{margin-left:20%;width:80%}.membership-print-button{background-color:#e95832;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:4px;height:10%;margin-top:4%;padding:8px 12px;width:60%}@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{align-items:center;background:#edf0f5;border-radius:43.4999px;display:flex;flex-direction:row;gap:3px;height:25.5px;left:182px;min-width:52px;padding:3px 5.99999px;top:239px;width:-webkit-fit-content;width:fit-content}.front-member-vehicle-image{height:30px;padding:2%;width:30px}.front-member-vehiclecount{font-size:22px;font-weight:510;line-height:25px;margin-top:-5%;padding-left:2%}@media print{.page-break{display:block;margin-top:1%}}@page{size:portrait}.schedule-panel{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;max-width:640px;width:100%}@media screen and (max-width:425px){.schedule-panel{align-items:stretch;flex-direction:column;justify-content:space-between;margin-bottom:0;min-height:110px}}.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{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.schedule-panel-diagnose label{flex:1 1;font-family:Montserrat,sans-serif;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{align-items:center;flex-direction:column}.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{align-items:stretch;display:flex;flex:3 1;flex-direction:column}.input-vin input{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 2px 2px 4px #efefef;font-size:14px;margin:5px 5px 15px 0;padding:10px;text-transform:uppercase}.shop-appointment-picker-panel{text-align:center}@media screen and (min-width:720px){.shop-appointment-picker-panel{min-height:475px;min-width:580px}}@media screen and (max-width:720px){.shop-appointment-picker-panel .scrollable-in-mobile{max-height:100px;overflow:hidden;overflow-y:scroll}}.shop-appointment-picker-panel .heading{color:#292f36;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:20px}.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;border:1px solid gray;border-radius:20px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;margin-bottom:10px;margin-left:3px;margin-right:3px;min-width:60px;padding:.5rem 1rem}.shop-appointment-picker-panel .item-selector .selected{background-color:#282828;color:#fff}.mobile-vehicle-image-wrapper{display:flex}.mobile-vehicle-image-wrapper img{border-radius:60px;height:130px!important;margin-bottom:-15px;margin-left:auto;width:170px!important}.affiliation-banner{background-color:#fff;border-radius:6px;box-shadow:2px 2px 10px #ccc;display:flex;flex:1 1;flex-direction:row;justify-content:center;margin-bottom:20px;max-width:640px;min-height:50px;position:relative;text-align:left;width:100%}@media screen and (min-width:720px){.affiliation-banner{width:640px}}.affiliation-banner .affiliation-banner-left{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;margin-top:5px;padding-left:20px}.affiliation-banner .affiliation-banner-right{align-items:center;display:flex;flex:3 1;flex-direction:row;justify-content:flex-end;padding:5px 20px}.modal-dialog-content.affiliation-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0!important}.modal-dialog-content.affiliation-modal-content h2.stronger-h2{color:#000;font-weight:700;letter-spacing:1px;margin-top:0;text-shadow:1px 0 #888}@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{align-items:center;display:flex;flex-direction:column;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{align-items:center;color:#000;display:flex;flex-direction:column;padding-bottom:10px}@media screen and (max-width:425px){.modal-dialog-content.affiliation-modal-content .line-item-selected>p{font-size:11px}.modal-dialog-content.affiliation-modal-content .tier-bubble,.modal-dialog-content.affiliation-modal-content .tier-bubble-selected{font-size:12px}}.tier-bubble{border-radius:30px;box-shadow:1px 2px 15px #ccc;display:flex;flex-direction:row;font-weight:700;justify-content:center;letter-spacing:1px;padding:10px 20px}.tier-bubble span{text-align:center}.tier-bubble-selected{background-color:#000;border-radius:30px;box-shadow:1px 2px 15px #ccc;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;letter-spacing:1px;padding:10px 20px}.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;gap:20px;justify-content:center;margin-top:50px;padding:15px}.step-card{background:#f9f9f9;border-radius:.75rem;font-family:Segoe UI,sans-serif;height:113px;padding:10px;position:relative;text-align:center;width:128px}.step-card p{color:#333;font-size:1rem;margin:0}.step-number{background:#1c1c1c;color:#fff;font-weight:700;height:28px;position:absolute;right:15px;top:-10px;width:28px}.icon-circle,.step-number{align-items:center;border-radius:50%;display:flex;justify-content:center}.icon-circle{height:64px;margin:0 auto;width:64px}.icon{height:48px;width:48px}.discount-icon{background:#ef4a23;border-radius:999px;color:#fff;font-size:1.25rem;font-weight:700;padding:.5rem .75rem}hr{background-color:#000;color:#000;height:1px;width:93%}.drive-more-container{align-items:center;background-color:dimgray;border-radius:5px;display:flex;gap:10px;padding-left:10px;padding-right:10px;width:93%}.uber-car{height:20px;width:20px}.benefit-card-container{display:flex;flex-direction:column;gap:20px;width:90%}.benefit-card{background-color:#f8f8f8;border-radius:12px;color:#333;font-family:Helvetica Neue,sans-serif;padding:10px}.benefit-card .title{background-color:#fff;border-radius:8px;display:flex;font-size:18px;font-weight:600;margin-bottom:16px;padding:8px 12px;width:-webkit-max-content;width:max-content}.benefit-card .benefit-item{align-items:center;display:flex;font-size:18px;gap:10px;margin-bottom:12px}.benefit-card.your-tier-card{background-color:#fef6f4;border:1px solid #fae0d9}.benefit-card .your-tier-title{font-size:16px;font-weight:500}.benefit-card .your-tier-text{align-items:flex-start;display:flex;padding:10px}.benefit-card .benefit-card-header{display:flex;justify-content:space-between}.terms-and-conditions{align-items:flex-start;flex-direction:column!important;padding-top:10px;text-align:left;width:85%!important}.ca-logo-container{background-color:#e95832;display:flex;height:77px;justify-content:center;width:100%}.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;font-size:1.15em;padding:0!important;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;height:15px;left:15px;position:absolute;top:13px;width:21px}@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{color:#fff;font-size:16px;padding-top:10%;text-align:left;width:"100%"}.side-menu-bm-menu-item{color:#fff;padding-bottom:5%;padding-left:10%!important;padding-right:10%!important;padding-top:5%}.side-menu-bm-menu-item:hover{background-color:#21272c}.side-menu-bm-menu-item.active{background-color:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7);color:#292f36}.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;font-size:1.15em;padding:0!important;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;height:30px;left:13px;position:fixed;top:13px;width:30px}@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{color:#292f36;font-size:16px;padding-top:10%;text-align:left;width:"100%"}.side-menu_v2 .side-menu-bm-menu-item{color:#292f36;padding-bottom:5%;padding-left:10%!important;padding-right:10%!important;padding-top:5%}.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{background-color:#fff;background:linear-gradient(90deg,#fff,#f7f7f7);color:#292f36}.site-header{background-color:#fff;box-shadow:2px 2px 10px #999;color:#999;display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky!important;position:sticky!important;width:100%;z-index:20}@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;margin-top:-50px;text-decoration:underline}.header-parent{align-items:center!important;border-bottom:1px solid #eae6e6;justify-content:space-between!important;margin-left:0!important;margin-right:0!important;width:100%}.header-parent .profile-dropdown{background:#fff;bottom:-90px;box-shadow:2px 2px 10px #999;padding:20px;position:absolute;right:35px;z-index:999}.header-parent .profile-dropdown.inactive{display:none}.header-parent .profile_modal{background-color:#000;background-color:rgba(0,0,0,.1);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:0}.header-parent .profile_modal.inactive{display:none}.header-parent .item{text-align:end}.header-parent .profile-link{text-decoration:none;text-decoration:initial}.header-parent .user{display:flex;flex-direction:column;padding:8px}.header-parent .user-details{align-items:center;cursor:pointer;display:flex}.header-parent .user-details img{margin-right:5px}.header-parent .user-details .user-name{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-right:5px}.header-parent .account-type{color:#000;font-size:12px;font-weight:400;letter-spacing:.15px;margin-left:20px}.header-parent .header-main-section{align-items:center;display:flex;gap:16px;justify-content:center}@media(max-width:500px){.header-parent .header-main-section{gap:4px}}.header-parent .header-main-section .header-shop-section{position:relative}.header-parent .header-main-section .header-shop-section .dashboard-search-shop-container{height:0!important;overflow:hidden!important;width:0!important}.header-parent .header-main-section .header-shop-info-container{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px}.header-parent .header-main-section .header-shop-info-container .shop-information-text{color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.31px;line-height:130%;max-width:167px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}@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{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);display:inline-flex;flex-direction:column;gap:8px;padding:24px;position:absolute;right:0;top:2.5em;transform:scale(0);transform-origin:100% 0;transition:all .25s ease-out;width:280px;z-index:2}@media(max-width:500px){.header-parent .header-main-section .shop-information-modal{right:-6em;width:230px}}.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;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{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;color:#3c3c3c;display:flex;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:18px;padding:12px 16px;text-align:center}.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;padding:10px 15px;width:auto}.vehicle .vehicle-details{align-items:center;display:flex;justify-content:flex-start}.vehicle .vehicle-details span{color:#000;font-size:16px;font-weight:700;line-height:19px;margin-left:3px}.headerLogo{background:url(/static/media/CarAdvise-Logo.68c07c67691ed7e7dbec.svg) no-repeat 50%;background-size:contain;display:block;height:30px;margin-left:10px;width:167px}@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.68c07c67691ed7e7dbec.svg)}}.item{padding:5px!important}.headerLeft{align-items:center;display:flex;flex:6 1;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:950px){.headerLeft{padding-left:60px}}.partnerLogo{background:"" no-repeat 0 0;background-size:contain;display:none;height:20px;margin:0 0 0 10px;width:200px}@media only screen and (max-width:950px){.partnerLogo{display:none}}.headerRightContainer{display:none;flex:1 1;padding-top:5px;text-align:left}@media only screen and (min-width:950px){.headerRightContainer{display:flex;justify-content:flex-end}}.headerRightContainer .headerRight{display:flex;flex-direction:row;justify-content:flex-end}@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{flex-direction:row;justify-content:flex-end;max-width:50px;padding-top:0}@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{font-size:20px;height:1em}.shopping-cart-icon div .fa-stack[data-count]:after{background:rgba(255,0,0,.85);border-radius:999px;color:#fff;content:attr(data-count);font-size:40%;font-weight:700;line-height:1em;min-width:1em;padding:.33em;position:absolute;right:8%;text-align:center}.headMenuIcon{border:6px solid transparent;border-bottom-color:"grey";bottom:100%;content:" ";height:0;left:100%;margin-left:-51px;pointer-events:none;position:absolute;width:0}.upgradeModalLink{color:#e95832!important;cursor:pointer;font-family:Montserrat,sans-serif!important;font-size:12px;text-decoration:underline}.header-width{width:100%}.header-img{height:25px;width:30px}.headerLogo-white{background:url(/static/media/CarAdvise-LogoWhite.2cb94ab5192d25748ffe.svg) no-repeat 50%;background-size:contain;display:block;height:30px;margin-left:30px;width:167px}@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.68c07c67691ed7e7dbec.svg)}}.site-header_v2{background-color:#282828;box-shadow:2px 2px 10px #999;color:#999;display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky!important;position:sticky!important;width:100%;z-index:20}.site-header_v2 .ui.grid{margin-left:0;margin-right:0}.site-header_v2 .header-parent .header-parent-mobile-section{display:flex;justify-content:space-between;padding:16px;width:100%}.site-header_v2 .header-parent .header-parent-mobile-section .header-parent-title{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.41px;line-height:normal;text-align:center}.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{background-color:#282828;display:flex;flex-direction:column;height:60px;z-index:300}.site-header_v2 .header-parent{background-color:#282828;border-bottom:1px solid #5f5f5f;height:inherit;position:fixed!important;z-index:300}.site-header_v2 .header-parent .header-content{align-items:center;display:flex;justify-content:space-around;padding:0 0 0 50px;width:100%}}@media only screen and (max-width:540px)and (max-width:500px){.site-header_v2 .header-parent .header-content{gap:4px;margin-right:8px}}@media only screen and (max-width:540px){.site-header_v2 .header-parent .header-content .header-logo-icon{height:34px;width:34px}.site-header_v2 .header-parent .header-content .ui.dropdown{background:#3c3c3c;border-radius:50%;height:36px;padding:5px!important;width:36px}.site-header_v2 .header-parent .header-content .text{align-items:center;color:#fff;display:flex;font-family:Catamaran;font-weight:700;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{color:#282828;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15px;margin:5px 0;padding:0!important;text-align:center}.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{position:relative;top:60px}.site-header_v2 .search-header-parent .book-service-label{background-color:#282828;color:#fff;font-family:Catamaran,sans-serif!important;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px;padding-top:16px;position:relative;text-align:center;width:100%}.site-header_v2 .search-header-parent .search-services-header{align-items:center;background-color:#282828;display:flex;padding:0 0 0 15px;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{border-radius:6px!important;height:20px!important;padding:.78571429em 2.1em .78571429em 1em!important}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.search.selection.dropdown>input.search{cursor:auto;padding-left:16px!important;padding-top:inherit!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{height:15px;width: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{border-radius:6px!important;margin-top:2px;max-height:50vh!important;padding-bottom:16px}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.active.dropdown .menu .membership-div{background-color:#e95832;color:#fff;padding:10px!important;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{align-items:center;display:flex;flex-direction:column;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{background-color:#fff;color:#e95832;font-family:Montserrat}.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;border-top:none;color:rgba(0,0,0,.95)}.site-header_v2 .search-header-parent .search-services-header .service-search-bar .search-bar .ui.selection.dropdown .menu>.item{background:#fff;border-top:none!important;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;gap:0;height:auto;margin:5px 0;width:-webkit-fill-available;width:-moz-available}.site-header_v2 .reschedule-header-parent{align-items:center!important;background-color:#282828;display:flex;gap:10px;height:inherit;margin:0!important;padding:0 0 0 15px;position:relative;top:60px;width:-webkit-fill-available;width:-moz-available}.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;letter-spacing:-.38px;line-height:28px}}.site-header_v2 a{color:#999;margin-top:-50px;text-decoration:underline}.site-header_v2 .search-services-header{align-items:center;display:flex;padding:0 30px}.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{align-items:center;cursor:pointer;display:flex}.site-header_v2 .user-details img{margin-right:5px}.site-header_v2 .user-details .user-name{color:#fff;font-size:14px;font-weight:600;margin-right:5px}.site-header_v2 .user-details-content{align-items:flex-start;display:flex;flex-direction:column}.site-header_v2 .user-details-content .tier-banner_v2{padding-left:27px!important}.site-header_v2 .user-details-content .upgradeModalLink{padding-bottom:10px;padding-left:30px}.site-header_v2 .dollor-label{padding:10px 0;width:auto}.site-header_v2 .dollor-label .dollor-label-description{align-items:center;display:flex;justify-content:flex-start;text-align:left;width:auto}.site-header_v2 .dollor-label .dollor-label-description span{color:#fff;font-size:14px;font-weight:700;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{height:auto;margin:5px 20px 5px 0;width:-webkit-fill-available;width:-moz-available}.site-header_v2 .search-bar .ui.selection.active.dropdown,.site-header_v2 .search-bar .ui.selection.dropdown{border-radius:6px!important;padding:5px 10px!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{height:15px;width: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{border-radius:6px!important;margin-top:2px;max-height:50vh!important;padding-bottom:16px}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div{background-color:#e95832;color:#fff;padding:10px!important;text-align:center}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell{align-items:center;display:flex;flex-direction:column;gap:8px}.site-header_v2 .search-bar .ui.selection.active.dropdown .menu .membership-div .membership-upsell .ui.tiny.button{background-color:#fff;color:#e95832;font-family:Montserrat}.site-header_v2 .search-bar .ui.dropdown .menu .selected.item,.site-header_v2 .search-bar .ui.dropdown.selected{background:#fff;border-top:none;color:rgba(0,0,0,.95)}.site-header_v2 .search-bar .ui.selection.dropdown .menu>.item{background:#fff;border-top:none!important;pointer-events:inherit!important}.site-header_v2 .zip-container{align-items:center;display:flex;gap:8px;justify-content:flex-end}.site-header_v2 .zip-container .ui.transparent[class*="left icon"].input>input{color:#fff;font-size:16px!important;padding-left:0!important;text-decoration:underline;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{align-items:center;float:right;height:22px;padding:8px;width:90px}.site-header_v2 .zip-container .zip-input img{height:16px;margin-right:5px;width:16px}.site-header_v2 .zip-container .zip-input.editing{border:1px solid #fff;border-radius:4px}.site-header_v2 .zip-container .zip-actions{align-items:center;cursor:pointer;display:flex;margin-top:4px;width:60px}.site-header_v2 .zip-container:hover{background-color:#3c3c3c;border-radius:4px}.no-service-container{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:8px}.no-service-container .no-service-header{align-items:center;align-self:stretch;color:#282828;display:flex;font-family:Catamaran;font-size:18px;font-style:normal;font-weight:700;gap:24px;line-height:20px;text-align:center}.no-service-container .no-service-filter-cards{align-items:flex-start;color:#616161;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;position:relative;text-align:left;top:36px}.no-service-container .no-service-filter-cards .button-chip-container{align-items:center;background-color:#fff;border:1px solid #f4f7f5;border-radius:30px;color:#616161;display:inline-flex;font-size:14px;font-style:normal;font-weight:400;height:30px;line-height:17px;padding:0 1rem;width:-webkit-max-content;width:max-content}.no-service-container .no-service-filter-cards .button-chip-container .button-chip{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;height:22px;justify-content:center;line-height:1;margin-left:10px;padding:0;width:22px}.vehicle-image-wrapper{border-top-left-radius:6px;border-top-right-radius:6px;height:400px;overflow:hidden}.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;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:flex;flex-direction:row}@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{color:#f8991d;cursor:pointer;display:flex;font-size:14px;margin-left:10px;padding-bottom:10px;text-decoration:underline}.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{align-items:center;border:1px solid #292f36;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#f7f7f7;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:10px;padding-right:10px;text-align:center}.vehicle-panel-bottom-entry a{color:#f7f7f7}.vehicle-panel-bottom-entry>div>div>p>input{font-size:16px;font-weight:700;margin-top:-5px;max-width:75px}.vehicle-update-categories{align-items:left;display:flex;font-size:10px;padding-left:8px}.vehicle-form-update{color:#d3d3d3;width:240px}.changeNextMaintenanceModalLink{color:#e95832;font-size:12px;margin-left:10px;padding-top:10px;text-decoration:underline}.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{color:#292f36;display:flex;justify-content:center}.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{align-items:center;display:flex;flex-direction:column;justify-content: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;margin-bottom:5px;text-shadow:1px 0 #292f36}.dashLeftContainer.maintenance-history-container .pie-panel .pie>.label,.generic-panel-container.maintenance-history-container .pie-panel .pie>.label{margin-bottom:5px;margin-top:5px}.dashLeftContainer.maintenance-history-container>.maintenance-history-row-container,.generic-panel-container.maintenance-history-container>.maintenance-history-row-container{align-items:stretch;display:flex;flex-direction:row;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{align-items:center;flex-direction:column;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;margin-left:20px;width:540px}@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{margin-left:0;width:100%}}.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{align-items:center;flex-direction:column}}.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{align-items:flex-start;color:#292f36;display:flex;flex:2 1;flex-direction:column;justify-content:flex-start}.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;margin-bottom:5px;margin-right:5px;text-shadow:1px 0 #292f36}.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-bottom:5px;margin-top:0}.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{align-items:stretch;display:flex;flex:3 1;flex-direction:column;justify-content:center}.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{border-bottom:2px solid #ccc;font-family:Montserrat,sans-serif;font-weight:500}.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){color:#292f36;font-family:Montserrat,sans-serif;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{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;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{background-color:#292f36;border-radius:999px;color:#e3eae6;height:75px;width: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;flex-grow:1;min-width:3px}@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{flex-grow:1;min-width:3px}@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{background-color:rgba(0,0,0,.3);border:2px solid #fff;border-radius:8px}.add-maintenance{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:720px){.add-maintenance{max-height:450px;overflow-y:scroll}}.add-maintenance input.maintenance-autocomplete{min-width:300px}@media screen and (max-width:425px){.add-maintenance input.maintenance-autocomplete{min-width:0;min-width:auto;width:90%}}.add-maintenance .buttons{display:flex;flex-direction:row;justify-content:space-between}.add-maintenance .price-container{align-items:center;display:flex;flex-direction:column}.add-maintenance div.maintenance-autocomplete-menu{max-height:200px;overflow-y:scroll}.add-maintenance div.maintenance-autocomplete-menu .item{padding:20px}.add-maintenance div.maintenance-autocomplete-menu .item-highlighted{background-color:#292f36;color:#f7f7f7;cursor:pointer}.pie{text-align:center;width:50%}.pie p{width:100%}.pie p.title{min-height:50px}.pie p.label{min-height:40px}.mobile-nav{align-items:stretch;background:#cacaca;background-color:#2f2f2f;bottom:0;box-shadow:0 -3px 3px -3px #333;display:flex;height:40px;justify-content:space-around;position:fixed;width:100%;z-index:1000}@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:gray;text-transform:uppercase}.mobile-nav a.active-mobile-navlink{color:#fff;text-transform:uppercase}.mobile-nav span{display:inline-block;margin:.6em;text-align:center;vertical-align:middle;white-space:normal}.fa-stack.fa-badge-stack.mobile:after{left:50%;opacity:1;top:-15%}.mobile-nav .badge{font-size:20px}.top-container{background-color:#282828!important;height:100%}.top-container .leftNav{background-color:#282828!important;display:flex;flex:1 1;flex-direction:column;max-width:250px;min-height:88vh}@media only screen and (max-width:949px){.top-container .leftNav{display:none}}.top-container .leftNav ul{background-color:#282828;height:100%;list-style-type:none;margin:25px 0 0 -22%;padding-left:22%;padding-top:6%}.top-container .leftNav li a{color:#fff;display:block;display:flex;font-size:16px;padding:20px;padding-left:15px!important;text-align:left}.top-container .leftNav li a:hover{background-color:#292f36}.top-container .leftNav a.active{background:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7);color:#292f36}.top-container .tooltip{display:inline-table;position:relative}.top-container .tooltip .tooltiptext{background:#575757;border-radius:30px;color:#fff;margin-left:70%;margin-top:-65%;padding:5px 50%;position:absolute;text-align:center;visibility:hidden;white-space:nowrap;width:200px;width:-webkit-max-content;width:max-content;z-index:10}.top-container .tooltip:hover .tooltiptext{visibility:visible}.top-container .tooltip .tooltiptext:after{border:5px solid transparent;border-right-color:#575757;content:"";margin-top:-5px;position:absolute;right:100%;top:50%}.top-container .left-nav-shrink-main-container{background-color:#282828;display:flex;flex-direction:column;height:100%;z-index:5}@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{background-color:#282828;display:flex}.top-container .left-nav-shrink-ul{flex-direction:column;margin-top:50%;padding-left:0!important}.top-container .left-nav-shrink-ul a{color:#fff;display:block;padding:20px}.top-container .left-nav-shrink-ul a.active{background:#f7f7f7;background:linear-gradient(90deg,#fff,#f7f7f7);color:#292f36}.top-container .left-nav-shrink-ul a:hover{background-color:#21272c}.top-container .left-nav-shrink-close-icon{cursor:pointer;display:flex;margin-left:80%;margin-top:5%;scale:.9}.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:max-content}.searchBar{border-color:#f8991d;border-width:1px}.findShops{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:720px){.findShops{flex-direction:column}}.findShopsInput{display:flex;flex:1 1;flex-direction:row}@media only screen and (max-width:720px){.findShopsInput{align-self:stretch}}.select-shop-retail-price{align-self:flex-start;display:flex;flex:1 1;padding-top:8px}@media only screen and (min-width:720px){.select-shop-retail-price{padding-left:30px}}.searchFldShop{border:1px solid #efefef;border-radius:5px;color:#999;font-family:Montserrat;font-size:1rem;padding:10px;width:100%}@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{font-size:16px!important;width:100%}.geoSuggestListViewContainer{position:absolute;width:100%;z-index:9}.geosuggestContainerNew{font-size:16px!important;margin:2%;position:absolute;width:-webkit-fill-available;width:-moz-available;z-index:1099}@media only screen and (max-width:720px){.geosuggestContainerNew{width:93%}}.geosuggestContainerExpanded{font-size:16px!important}.displayMessageMobileMapViewContainer,.geosuggestContainerExpanded{margin:2%;position:absolute;width:-webkit-fill-available;width:-moz-available;z-index:1100}.displayMessageMobileMapViewContainer{flex-direction:column;top:6%}.displayMessageMobileMapViewContainer .geosuggestContainerExpandedMobile{font-size:16px!important;width:-webkit-fill-available;width:-moz-available;z-index:1100}.search-suggests-list{background-color:#fff;border:2px solid #ddd;border-top:0 solid #ddd;cursor:pointer;list-style-type:none;margin-top:0;padding-left:0;text-align:left}.search-suggests-list-hidden{border-width:0;max-height:0;overflow:hidden}.search-suggest-item{background-color:#fff;border:.5px solid #e5e5e5;padding-bottom:16px;padding-left:5px;padding-top:16px}.search-suggest-item-active,.search-suggest-item:hover{background-color:#efefef}.selectShop input[type=text]{-webkit-appearance:none;appearance:none;font-family:Lato,sans-serif}.selectShop .shopSort .shopSortDropdown{padding:11px}.selectShop .selectShopViewSelect{color:#292f36;font-family:Montserrat,sans-serif;padding-bottom:10px}.selectShop .shopList .shopCard{margin-bottom:10px;padding:0}.underlinePrimaryLink{color:#e95832;cursor:pointer;text-decoration:underline}.shopMapCardsContainer{-webkit-overflow-scrolling:touch;font-size:.7rem;margin:0;overflow-x:scroll;overflow-y:auto;padding:0!important}.shopMapCardsContainer .shopMapCardsGroup{border:0;box-shadow:none;display:inline-flex;height:120px;margin:0 0 0 -5px;padding:0}.shopMapCardsContainer .shopMapCardsGroup .shopMapCard{align-items:center;border-radius:3px;box-shadow:2px 2px 10px #ccc;cursor:pointer;padding:10px;width:300px}.shopMapCardsContainer .shopMapCardsGroup .shopMapCard :not(html){-webkit-transform:translateZ(0)}.shopMapCardsContainer .shopMapCardsGroup .highlighted{border:1px solid #e95832}.shopMapCardsContainer .shopTransactionsCountSection{background:#efefef;border-radius:3px;margin-top:1px;padding:5px;text-align:center;width:100%}.shopMapCardsContainer .shopTransactionsCountSection .userIcon{color:#e95832}.shopListHeader{background-color:#999;color:#fff;display:flex;flex-direction:row;margin-right:-2px;padding:10px;text-align:left}.shopListHeader .shopListHeaderShopInfo{flex:4 1}.shopListHeader .shopListHeaderMemberPrice{flex:2 1;text-align:right}.shopLogo{height:35px;margin-right:0;padding:10px;width:35px}.selectedShop{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex-direction:row;height:60px;justify-content:center;padding:10px}.selectedShop .generic-panel{box-sizing:border-box}.savings-ribbon-container{background-color:#fff;display:flex;justify-content:flex-end;width:-webkit-fill-available;width:-moz-available}.savings-ribbon-container .savings-ribbon{background:#292f36;box-sizing:initial;color:#fff;font-size:10px;height:12px;padding-top:12px;position:relative;text-align:center;text-transform:uppercase;width:30%}.savings-ribbon-container .savings-ribbon .savings-text{margin-top:-6px;padding-left:10px}.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{height:-webkit-fit-content;height:fit-content;width:100%!important}.savings-ribbon-container .savings-ribbon-expanded-popup{padding-left:6px;padding-right:6px;width:auto!important}.savings-ribbon-container .savings-ribbon:after{border-bottom:12px solid transparent;border-left:12px solid #fff;border-top:12px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0}@media only screen and (max-width:425px){.savings-ribbon-container .savings-ribbon{height:10px;padding-top:10px;width:40%}.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-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent}}.featuredShopsContainer{background-color:#efefef;padding:5px 10px}.nonFeaturedShopsContainer{background-color:#fff;padding:5px 10px}.featuredShopsHeader{font-size:.74em;letter-spacing:.4px;padding:1px 0 5px}.featuredShopTitle{font-size:14px;padding-bottom:2px;padding-top:3px}.selectedShopLogo{flex:.5 1;padding:0 10px 0 0}.selectedShopLogo img{width:40px}.selectedShopInfo{flex:3.5 1;font-size:14px;padding-top:10px}.selectTime,.selectedShopInfo{padding-bottom:10px;text-align:left}.selectTime{font-size:16px;padding-top:22px}.selectedShopMemberPrice{align-items:center;display:flex;font-weight:700;justify-content:flex-end;padding-right:15px}.selectedShopMemberPrice .asLowAs{color:#e95832;font-size:14px;line-height:.75}.selectedShopMemberPrice .memberPrice{color:#02214a;font-size:12px;padding-bottom:5px}.selectShopBack{background-color:#fff;margin:0;padding:10px}.yourShop{align-items:center;background-color:#f7f7f7;border:1px solid #efefef;border-radius:9px;display:flex;justify-content:center;margin:0 auto 5px;padding:5px;width:98%}.yourShopLogo{flex:1 1;margin-top:8px;padding:0 10px}.yourShopLogo img{width:40px}.yourShopInfo{flex:6 1;font-size:14px;min-width:100px;padding-bottom:10px;padding-top:15px;text-align:left}.contentShopMap{display:inline-block;text-align:center}.selectedShopWarranty{clear:both;text-align:left;text-decoration:underline}.warrantyInfo{text-align:left}.logoShop{margin:10px;width:50px}.shopLogos{margin:0 auto;max-width:750px;width:90%}.mapContainer .mapboxgl-popup-content{padding:5px}.map-view-promo-banner{color:#fff;padding:5px;text-align:center}.shopPopupText{color:#e95832;font-size:1.2rem;font-weight:700;padding-top:2px;text-align:center}.onTop{padding:10px 10px 6px;z-index:15}.gather-zip-modal-message{margin:0 auto;padding:20px 0;width:80%}.display-message-MDHD{align-content:stretch;align-items:center;display:flex;justify-content:center;padding:0;position:relative}.display-message-MDHD p{font-size:1em;margin-left:10px;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){.selectShop,.selectedShopInfo{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{border-color:#ddd;border-radius:6px;flex:1 1;font-size:16px!important}.approvals_form_totals__row--total{color:#292f36}.approvals-followup{height:100%;margin:20px;max-width:500px;width:100%}.approvals-followup-section{background-color:#fff}.approvals-followup-header-section{background-color:#e95832;color:#fff;margin:0;padding:45px 20px}.approvals-followup-dashboard-button{border:1px solid #ccc;border-radius:3px;display:inline-block;margin-bottom:50px;padding:20px}.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;padding:20px 15px 25px 35px;text-align:left}.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{border:3px solid #e95832;margin:25px 35px;padding:20px 0}.approvals-followup-trust-guarantee .trust-guarantee-img{display:inline;width:20%}.dent-repair-form{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:425px){.dent-repair-form{align-items:stretch}}.dent-repair-form .input-vin{align-items:stretch;display:flex;flex:1 1;flex-direction:column}@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;font-size:smaller;justify-content:center;padding:.6em .8em}.regular-checkbox{display:inline-block;height:15px;margin-bottom:.2em;margin-top:0;position:relative;width:20px}.about-the-program-box{display:inline-block;text-align:left}.button-href{color:orange;margin-bottom:.4em;margin-left:.3em;text-decoration:underline;-webkit-text-decoration-color:orange;text-decoration-color:orange}.ribbon-wrap{font-size:12px;letter-spacing:1px;line-height:12px;margin-bottom:20px;position:relative;top:5px;transition:width .5s cubic-bezier(.68,-.55,.265,1.55);width:25%}@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-bottom-color:#91f58c;border-top-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-bottom-color:#ff9d9d;border-top-color:#ff9d9d}.ribbon-wrap .ribbon{position:relative}.ribbon-wrap .ribbon:before{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;content:"";display:block;height:0;position:absolute;right:8px;top:0;width:0}.ribbon-wrap .ribbon:after{background:rgba(0,0,0,.3);bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;right:58px}.ribbon-wrap.open,.ribbon-wrap:hover{transition:width .5s cubic-bezier(.68,-.55,.265,1.55);width:30%}@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-bottom:17px solid #bef9bb;border-top:17px solid #bef9bb}.ribbon a.inactive{background:#ffd0d0}.ribbon a.inactive:before{border-bottom:17px solid #ffd0d0;border-top:17px solid #ffd0d0}.ribbon a{color:#666;display:block;margin-right:29px;padding:11px;position:relative;text-decoration:none}.ribbon a:before{border-left:17px solid transparent;border-right:16px solid transparent;content:"";display:block;height:0;position:absolute;right:-17px;top:0;width:0}.ribbon-content{background-color:#fff;border:1px solid #efefef;display:none;margin-left:40px;margin-right:40px;margin-top:3px;padding:20px}.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{align-items:center;display:flex;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{color:#292f36;font-family:Montserrat,sans-serif;padding-top:32px;width:auto}.progressForward{color:#e95832;text-align:right}.progressBack{color:#e95832;text-decoration:underline}.progressCurrent{color:#e95832;font-size:18px;font-weight:700;text-align:center}@media only screen and (max-width:375px){.progressContainer{font-size:12px}.progressCurrent{font-size:16.8px;margin-bottom:1px;padding-left:0;padding-right:0;padding-top:0}}@media only screen and (max-width:320px){.progressCurrent{padding:0 10px 0 0}}.services-grid{align-content:space-around;display:flex;flex:1 1;flex-wrap:nowrap;margin-bottom:20px}.services-grid-row{flex:1 1;flex-direction:column;justify-content:space-between}.services-grid-item{align-items:center;align-self:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;flex:1 1;flex-direction:column;flex-shrink:1 0 auto;flex:0 0 auto;margin:10px;min-height:150px;padding:10px;transition:.3s}.services-grid-item:hover{box-shadow:0 4px 10px 4px rgba(0,0,0,.4);color:#e95832;transition:.3s}.services-grid-item-checkbox{align-self:flex-start;border-radius:2px;color:#e95832;font-size:1.4em;left:-4px;position:relative;top:-4px}.services-grid-item-title{color:#292f36;font-family:Montserrat,sans-serif;font-size:1em;padding-top:4px;text-align:center}.service-icon{color:#292f36;height:75px;margin-bottom:5px;width:75px}@media only screen and (max-width:800px)and (min-width:376px){.services-grid-item{background-color:#fff;cursor:pointer;flex:1 1;flex-direction:column;font-size:12px;height:105px;min-height:90px;padding:10px}.service-icon{height:55px;margin-bottom:5px;width:55px}}@media only screen and (max-width:375px){.services-grid-item{background-color:#fff;cursor:pointer;flex:1 1;flex-direction:column;font-size:11px;height:72px;min-height:90px;text-align:center;width:64px}.service-icon{height:28px;margin-bottom:3px;width:28px}#services-grid-next-button-wrapper .classic-ca-button.orange-button{font-size:1em;height:1.3em;width:14em}}@media only screen and (max-width:320px){.services-grid-item{background-color:#fff;cursor:pointer;flex:1 1;flex-direction:column;font-size:6px;height:52px;min-height:90px;padding:10px;width:50px}.service-icon{height:22px;margin-bottom:5px;width:22px}#services-grid-next-button-wrapper .classic-ca-button.orange-button{font-size:.8em;height:1.2em;width:14em}}.react-datepicker{font-size:1em}.react-datepicker__header{color:#ccc;padding-top:.8em}.react-datepicker__month{margin:.5em 1.1em}.react-datepicker__day,.react-datepicker__day-name{line-height:2em;margin:.266em;width:2em}.react-datepicker__day-name{color:#21272c}.react-datepicker__current-month{font-size:1.1em}.react-datepicker__navigation{border:.55em solid transparent;line-height:1.8em;top:1.1em}.react-datepicker__navigation--previous{left:1.1em}.react-datepicker__navigation--next{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{line-height:1.9em;margin:.166em;width:1.9em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{border:.45em solid transparent;line-height:1.7em;top:1em}.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{border-bottom:4px solid #efefef;color:#ccc;flex:1 1;font-size:12px;padding:5px 5px 10px;text-align:left}.progress strong{font-size:14px}.progressOn{border-bottom:4px solid #e95832;color:#e95832}.upgrade-modal-checkmark{color:#f8991d;padding-right:.2em}.upgrade-modal-link{color:#f8991d;text-decoration:underline}.premium-upgrade-price{color:#e95832;font-weight:700}.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{background-color:#e5e5e5;color:#e95832;float:left;font-family:Montserrat,sans-serif;font-size:.7em;font-weight:700;letter-spacing:2px;margin:2px;padding:3px 12px!important;text-align:center}.confettiContainer canvas{height:25rem!important;overflow:hidden!important;width:55rem!important;z-index:-1!important}.modal-dialog{overflow:hidden}.modal-dialog :not(html){-webkit-transform:translateZ(0)}.tier-banner_v2{color:#fff;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15px;margin:2px;padding:3px 15px 3px 27px!important;text-align:center}.accountHeader{display:flex;font-weight:400;margin-bottom:15px;text-align:left}.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{color:#292f36;font-family:Montserrat,sans-serif;font-weight:700;padding-left:10px}.accountUpdatePasswordSection{margin-left:10px;padding-top:30px}@media only screen and (max-width:720px){.accountUpdatePasswordSection{padding-top:0}}.accountUpdatePasswordHeader{color:#292f36;font-family:Montserrat,sans-serif;font-weight:700;padding-left:10px}@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-family:Montserrat,sans-serif;font-size:x-small;padding:5px}.accountMobileSectionHeaders{color:#292f36;display:flex;flex:1 1;font-family:Catamaran,sans-serif!important;padding-left:15px}.accountTierItemDesktop{font-weight:700;padding-top:10px}.accountTierBannerMobile{display:flex;font-weight:700;justify-content:center;padding:5px}.accountUserIcon{align-items:center;display:flex;flex-direction:row;margin-bottom:-20px;margin-top:-20px;padding-left:16px}.accountTopHeader{display:flex;flex-direction:column;padding-left:10px;padding-right:10px;width:98%}.modal-dialog-content.product-tutorial-modal-content{padding:1.4em}.modal-dialog-content.product-tutorial-modal-content .product-tutorial-start-modal-tagline{font-size:.98em;font-weight:600}.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{align-items:center;background-color:#292f36;color:#fff;display:flex;font-family:Catamaran,sans-serif;font-size:.8rem;padding:12px;text-transform:uppercase}.inline-modal-header-close{flex:1 0 auto;text-align:center}.inline-modal-header-close-button{cursor:pointer}.cancel-modal-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ccc;border-radius:6px;bottom:auto;left:50%;margin-right:-50%;max-height:100%;max-width:500px;outline:none;overflow:auto;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.cancel-modal-container .modal-header-close{display:flex;justify-content:flex-end;margin:10px 20px}.cancel-modal-container .modal-dialog-content{align-items:center;display:flex;flex-direction:column;gap:29px;padding:0 8px 24px}.cancel-modal-container .modal-dialog-content .cancel-content{align-items:center;display:flex;flex-direction:column;gap:8px;width:65%}.cancel-modal-container .modal-dialog-content .cancel-content .header-text{color:#2f2f2f;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:normal;margin:0;text-align:center}.cancel-modal-container .modal-dialog-content .cancel-content .sub-text{color:#585858;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.cancel-modal-container .modal-action-content{align-items:flex-start;display:flex;flex-direction:column;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{align-items:center;display:flex;flex-direction:column;gap:8px;width:80%}}.service-item-container .membership-upsell{color:#fff;cursor:default;padding:15px;text-align:center}.service-item-container .tire-search-v1{padding:20px 18px;width:100%}.service-item-container input.search{width:90%}.service-item-container .ui.grid>.column:not(.row){padding-bottom:0!important;padding-top:0!important}.service-item-container .ui.selection.dropdown .menu>.item{padding:0!important}.search-service-container{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e4;display:flex;flex-direction:column;padding-bottom:15px;width:-webkit-fill-available;width:-moz-available}.search-service-container .new-tire-container{padding:0 0 20px;width:100%}.search-service-container .search-service-header-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.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);margin-right:2%;width:auto}.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{align-items:flex-end;display:flex;gap:24px;justify-content:flex-end;min-width:120px}.search-service-container .price-range-section .remove-added-service-section{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-end}.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{align-items:center;display:flex;gap:8px;justify-content:flex-end}.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: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{color:#3c3c3c;cursor:pointer;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:max-content}@media screen and (max-width:1024px){.search-service-container .price-range-section{flex-direction:column;gap:0;min-width:121px}}.search-service-container .search-services-expanded{display:flex;flex-direction:column;gap:16px;margin-top:24px;position:relative;width:100%}.search-service-buttons-section{align-items:center;display:flex;gap:24px;justify-content:center;padding:0 24px}.search-service-buttons-section .search-service-buttons{align-items:center;border-radius:4px;display:flex;gap:8px;padding:8px}.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:max-content}}.search-service-buttons-section .search-service-buttons-disabled{align-items:center;border-radius:4px;display:flex;gap:8px;opacity:.4;padding:8px;pointer-events:none}.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:max-content}}.search-service-buttons-section .search-service-buttons:hover{background:#f4f4f4}.positions-container{align-items:center;display:flex;flex-direction:column}.positions-container .position-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.positions-container .position-content .position{align-items:center;display:flex;gap:20px;justify-content:center}.positions-container .position-content .position .recommended-label{background-color:#e3eae6;border-radius:20px;font-size:14px;height:20px;line-height:normal;margin-left:0;padding:2px 10px;text-align:center;width:-webkit-max-content;width:max-content}.positions-container input[type=checkbox]{-webkit-appearance:none;background:none;border:2px solid #000;border-radius:2px;cursor:pointer;height:20px;line-height:0;margin:0 .6em 0 0;opacity:.5;outline:0;padding:0!important;position:relative;vertical-align:text-top;width:20px}.positions-container input[type=checkbox]:hover{border:1px solid #e95832;opacity:1}.positions-container input[type=checkbox]:checked{background-color:#e95832;border:2px solid #e95832;opacity:1}.positions-container input[type=checkbox]:before{border:2px solid #fff;border-width:0 2px 2px 0;color:#fff;content:"";height:10px;margin:-1px -1px 0;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:4px;z-index:2}.no-price-estimation-info-section .injected-svg{height:22px;width:16px}.no-price-estimation-info-section .no-estimate-section{align-items:center;color:#747373;display:flex;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:normal;padding:0 24px}.guaranteed-price-section{align-items:center;align-self:stretch;display:flex;gap:10px;padding:0 24px}.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{border-bottom:1px solid #e4e4e4;padding-bottom:25px}.new-tire-section{align-items:flex-start;align-self:stretch;color:#000;display:flex;flex-direction:column;gap:16px;margin:0;-webkit-text-decoration:auto;text-decoration:auto}.new-tire-section .new-tire-header{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.new-tire-section .new-tire-header .add-to-cart{cursor:pointer;font-weight:700}.new-tire-section .new-tire-header .new-tire-margin{margin-right:1%;width:16px}@media screen and (max-width:425px){.new-tire-section .new-tire-header .new-tire-margin{margin-right:0;width:13px}}.new-tire-section .server-label{color:#3c3c3c;font-size:16px;font-weight:400;margin:0!important;padding:0!important;word-spacing:1px}.new-tire-section .server-label span{font-size:17px;font-weight:700}.new-tire-section .added-icon{align-items:center;color:#0390ff;display:flex;font-weight:700;gap:9px;justify-content:flex-end;padding-right:5%;width:91%}@media screen and (max-width:1024px){.new-tire-section .added-icon{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{gap:9px;justify-content:center}}.new-tire-section .added-icon span{color:#0390ff;font-weight:700}.new-tire-section .new-tire-section-header-section{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.new-tire-section .new-tire-section-header-section .add-to-cart-v1{cursor:pointer;font-weight:700;padding-right:6%;padding-top:4%}.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{color:#3c3c3c;font-size:16;font-weight:400;margin:0!important;padding:0!important;word-spacing:1px}.new-tire-section .new-tire-section-header-section .sd-name-text span{font-size:17px;font-weight:700}@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{align-items:center;display:flex;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{height:68px;object-fit:contain;width:73px}.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-size:14px;font-weight:400;margin:0}.new-tire-section .new-tire-details .new-tire .tire-shipping{align-items:center;display:flex;gap:5px;margin:8px 0 5px}.new-tire-section .new-tire-details .new-tire .tire-shipping .tire-note{color:#e95832;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0}.new-tire-section .new-tire-details .new-tire .new-tire-description{align-items:center;color:#3c3c3c;display:flex;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:4px;line-height:normal}.new-tire-section .new-tire-details .new-tire .new-tire-description .ui.image{height:12px;width:70px}.signup-next-button-container{margin-top:10px}.membershipCardButtonContainer{font-family:Montserrat,sans-serif;padding:20px}.signup-container{background:#fff;color:#343434;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;min-height:100vh;overflow:hidden;text-align:center}.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;max-width:350px;width:85vw}.signup-container .inputFldWrapper label{min-width:150px;padding-left:0;text-align:left;text-transform:uppercase}.signup-container .inputFldWrapper .inputFld{height:45px;margin-bottom:0;width:100%}@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{color:red;content:" *"}.signup-container .inputFldWrapper .error{border-color:red;border-width:2px}.signup-container .inputFldWrapper input{padding-left:12px}.signup-container .orange-button{background-color:#e95832;border:none;box-shadow:none;margin-left:auto!important;margin-right:auto!important;min-width:150px;padding:24px}.signup-container .primary-link,.signup-container .primary-link a{bottom:0;color:#e95832;position:static;text-decoration:underline}.signup-left{background-color:#fef6f4;flex:1 1;flex-basis:50%;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{align-items:center;align-self:center;display:flex;flex:1 1;flex-basis:50%;flex-direction:column;height:auto}.signup-right .inputFldWrapper{float:none;margin:0}.signup-right .selectMenu{height:53px;max-width:350px;width:380px;width:85vw}.signup-right-form-section,.signup-right-form-section .contentCenter{align-items:center;display:flex;flex-direction:column}.signup-right-form-section .contentCenter{box-shadow:none!important;flex-shrink:0;gap:24px;max-width:100%;padding:24px 14px}.signup-right-form-section .contentCenter .magic-link-sign-in-container .magic-link-button{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px!important;color:#282828;display:flex;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;gap:10px;height:42px;justify-content:center;letter-spacing:-.41px;line-height:normal;margin:20px 0;padding:10px;text-align:center;width:100%}.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;letter-spacing:-.41px;line-height:normal;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}@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;border:none;box-shadow:none;font-family:Montserrat,sans-serif!important;font-weight:500;height:42px!important;margin-left:auto!important;margin-right:auto!important;margin:20px 0 10px}.signup-right-form-section .contentCenter .orange-button,.signup-right-form-section .contentCenter .white-button{border-radius:4px;font-size:15px;font-style:normal;letter-spacing:-.41px;line-height:normal;min-width:-webkit-fill-available!important;min-width:-moz-available!important;padding:12px 33.5px}.signup-right-form-section .contentCenter .white-button{align-items:center;border:1px solid #000;color:#3c3c3c!important;display:flex;font-family:Montserrat!important;font-weight:500!important;height:42px;justify-content:center;text-align:center}.signup-right-form-section .contentCenter .or-label{color:#818181;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:22px;text-transform:capitalize}.inputFldWrapper{float:left;margin-right:20px}.inputFldWrapper .inputFld{height:45px;width:380px}@media only screen and (max-width:950px){.inputFldWrapper .inputFld{height:6vh;padding-bottom:5px;width:35vh}}.inputFldWrapper input{padding-left:12px}.terms-of-service-links-wrapper{margin:20px 0}.signupStepTitle{color:#e95832;font-family:Catamaran,sans-serif;font-size:28px;font-weight:700;margin-bottom:15px;text-align:left}@media only screen and (max-width:950px){.signupStepTitle{font-size:24px}}.signupFlowGoBackLink{align-items:flex-start;border-radius:4px;color:#e95832;cursor:pointer;display:flex;font-size:20px;padding-bottom:10px;padding-left:5px}.inputFldTitle{float:left;font-size:11px;font-style:normal;letter-spacing:1px;margin-right:20px;padding-bottom:5px;padding-left:10px}.inputFldWrapperExtraBottomPadding{bottom-padding:10px}.multi-membership-cards-container{align-items:center;justify-content:center;margin:0;padding:0}.membership-card-container{box-shadow:2px 3px 19px 2px rgba(0,0,0,.2);height:300px;margin:15px 15px 200px;padding-bottom:15px;text-align:center;width:300px}.membership-card-header-spacer{padding:7px}.membership-card-main{height:340px;padding-bottom:15px;width:300px}.MembershipCardContainer{background-color:#fff;margin:10px}.membership-card-meta{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:.5px;padding-bottom:20px;padding-top:15px}.multi-membership-cards-container{background:hsla(0,0%,100%,.5);border:1px solid #e9e9e9;border-radius:26px;box-shadow:0 4px 30px rgba(0,0,0,.09);display:flex;justify-content:space-around;list-style:none;margin:auto;padding:10px;width:900px}@media only screen and (max-width:950px){.multi-membership-cards-container{display-direction:"column";height:1700px;width:95%}}.selectMembershipCardsContainer{align-items:center;display:flex;justify-content:center;padding-top:1vh}.selectMembershipMainContainer{background-color:#fff;padding-top:10%;width:100%}.selectMembershipTitleContainer{align-items:center;display:flex;justify-content:space-around;justify-content:center;list-style:none;margin:0;padding:0}.planBenefitListItem{font-size:15px;font-weight:500;list-style:none;padding-bottom:10px;padding-top:8px}.planBenefitListItemWrapper{background-color:#fff;box-shadow:2px 3px 19px 2px rgba(0,0,0,.2);padding:15px}.planBenefitListItemContainer{background-color:#fafafa;border-radius:2px;height:230px;padding:10px!important}.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{align-items:center;background-image:linear-gradient(90deg,#282828,#282828);display:flex;flex-direction:column;float:left;height:100vh;padding:30px 15px 15px;position:fixed;width:70px}.selectMembershipSidebar svg{margin-top:auto}@media only screen and (max-width:950px){.selectMembershipSidebar{display:none}}.cc-info-signup-flex-container{align-items:center;display:flex;justify-content:space-around;justify-content:center;list-style:none;margin:0;padding:0}.upgrade-payment-list-container{height:450px;margin:12px;text-align:center;width:550px}.ccFlowMainContainer{background-color:#fff;border:solid;height:100vh;height:100%}.ccFlowInnerContainer,.ccFlowMainContainer{width:100%}.ccFlowInnerContainer,.ccFlowMainContainer,.signup-ribbon,.signup-ribbon-container{align-items:center;display:flex;justify-content:center}.signup-ribbon{color:#fff;font-size:18px;padding:20px;text-align:center;width:100%}.signup-cc-info-main-container{background-color:#fff;padding:50px 100px 100px 200px}@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{line-spacing:.4;font-size:28px;margin:30px 30px 0}@media only screen and (max-width:950px){.signup-cc-info-payment-info-title{text-align:center}}.membership-card-header{border-bottom:solid;border-width:2px;font-family:Catamaran,sans-serif;height:15%}.annual-membership-card-header{background:#e95832;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;padding:10px}.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;height:31px;justify-content:center;margin:50px auto 0;width:-webkit-fill-available;width:-moz-available}@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{background-color:gray;height:50px}.dismissible-block .content{padding:0}.registration-odometer-field{box-sizing:border-box;height:55px!important;margin:0;margin-bottom:25px!important;padding-bottom:0!important;padding-top:0}.error-message{background-color:#fef2f2;color:#b91c1c;font-size:small;min-width:150px;padding:1%;text-align:left}.input-image--container{display:flex;flex-direction:row}.membership-card-container-new{background:hsla(0,0%,100%,.5);border-radius:26px;height:482px;margin-bottom:2px;text-align:center;width:292px}@media only screen and (max-width:800px)and (min-width:376px){.membership-card-container-new .content{background:hsla(0,0%,100%,.5);border-radius:26px;box-shadow:0 42px 34px rgba(233,88,50,.17)}}.membership-card-container-Premium-new:hover,.membership-card-container-new:hover{box-shadow:1px 1px 1px 10px rgba(233,88,50,.1)}.membership-card-container-Premium-new{background:#e95832;border-radius:26px;box-shadow:0 42px 34px rgba(233,88,50,.17);height:482px;margin:5px;text-align:center;width:292px}@media only screen and (max-width:800px)and (min-width:376px){.membership-card-container-Premium-new .content{background:#e95832;border-radius:26px;box-shadow:0 42px 34px rgba(233,88,50,.17)}}.membership-card-plan-name-new{font-family:Montserrat,sans-serif;font-size:26px;font-style:normal;font-weight:500;height:33px;line-height:33px;margin-bottom:14px;margin-left:30px;margin-top:14px;text-align:left}.planBenefitListItemContainer-new{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:200px;padding:10px!important;padding:0;text-align:left;width:232px}.annual-membership-card-header-new{align-items:center;background-color:#ed7759;border-radius:13.5px;color:#fbfcfd;display:flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800;height:27px;justify-content:center;line-height:12px;margin-left:30px!important;margin-top:23px!important;text-align:center;width:159px}.annual-membership-card-meta-new{height:46px;margin-left:30px;margin-top:5px;text-align:left}.annual-membership-card-price-new{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:35px}.annual-membership-card-price-new-2{color:#67768e;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:450;line-height:21px}.annual-membership-card-price-new-3{color:#67768e;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:16px}.mebership-card-plan-title-new{color:#67768e;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:18px;margin-left:30px;margin-top:12px;text-align:left;width:232px}.planBenefitListItem-new{color:#67768e;display:flex;font-size:15px;font-weight:500;padding-bottom:8px;padding-top:8px;width:207px}.planBenefitListItemImg-new{border-radius:50%;height:20px;width:20px}.planBenefitListItemImgDivPremium-new{background-color:#ed7759;border-radius:50%;height:20px;margin-right:10px;width:20px}.planBenefitListItemImgDiv-new{border-radius:50%;height:20px;margin-right:10px;text-align:center;width:20px}.choose-plan{border-radius:4px;font-family:Montserrat;font-size:15px;font-weight:700;height:30px;line-height:18px;padding-bottom:10px;width:70%}@media only screen and (max-width:950px){.planDescription-new{margin-bottom:15px}}.sign_up_card{background:#fff;box-sizing:border-box;font-family:Catamaran,sans-serif;height:100vh;margin:0 auto;padding:60px 20px 20px;text-align:center;width:460px}.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{background:#e95832;color:#fff;font-weight:400;margin-top:20px;width:100%}.sign_up_card .sub_header{font-size:20px;margin-bottom:40px}.sign_up_card .caradvise-instacart-logo{margin:auto;width:80%}.sign_up_card .caradvise-logo{margin:auto}.sign_up_card .primary-link,.sign_up_card .primary-link a{bottom:0;color:#e95832;position:static;text-decoration:underline}.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{padding:15px;text-align:center;width:50%}.shop-info-panel-wrapper .shop-name-address .shop-name{color:#292f36;font-weight:700}.shop-info-panel-wrapper .shop-name-address .shop-address{font-family:Lato,sans-serif;font-size:.9em;padding-top:10px}.shop-info-panel-wrapper .shop-map{width:50%}.shop-order-rating-tag-button{border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);color:#2f70e1;cursor:pointer;display:inline-block;height:15px;margin-bottom:30px;margin-right:10px;padding:10px 25px 10px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:35px}.shop-order-rating-tag-button-small{font-size:12px;padding:5px}.toggled{background-color:#2f70e1;color:#fff}.shop-order-rating-tag-button-content{font-size:10px;text-align:center;white-space:nowrap;width:100%}.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{font-size:12px;height:40px;margin:3px!important;padding:10px 3px 12px!important;width:150px}@media only screen and (max-width:600px){.shop-order-rating-tag-button{font-size:11px;width:125px}}.shop-order-rating-modal-question{font-size:20px}.shop-order-rating-stars-wrapper{margin:10px}.shop-order-rating-modal-text-area{height:80px;margin:20px -12px 20px 20px;max-width:80vw;padding:10px 0 10px 5px}.shop-order-ratings-content{max-width:400px}.language-select-container{display:inline-block;margin-right:10px;position:relative;width:63px}.language-select-container img{margin-right:5px;max-width:32px}.language-select-container a{margin:0;text-decoration:none;width:100%}.language-select-container .flex{align-items:flex-start;display:flex}.language-select-container .uppercase{font-size:8px;font-weight:700;text-transform:uppercase}.language-select-container .pointer-events-none{align-items:center;color:#4a5568;display:flex;padding-left:.25rem;padding-right:.25rem;padding-top:5px;pointer-events:none;position:absolute;right:8px;top:4px}.language-select-container .fill-current{fill:#000;display:block;height:1rem;transform:rotate(0deg);transition:transform .3s ease-out 0s;width:1rem}.language-select-container .flags-dropdwon{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);display:block;opacity:0;padding:0;position:absolute;right:0;top:100px;top:60px;transition:opacity .3s ease-out 0s;visibility:hidden;width:170px}.language-select-container .flags-dropdwon a{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:left;margin:0;padding:15px 10px;width:auto}.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-height:475px;min-width:100%}}@media screen and (max-width:720px){.shop-appointment-time-picker-panel .scrollable-in-mobile{max-height:100px;overflow:hidden;overflow-y:scroll}}.shop-appointment-time-picker-panel .heading{color:#292f36;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:20px}.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;border:1px solid gray;border-radius:20px;cursor:pointer;font-size:.875rem;margin-bottom:10px;margin-left:3px;margin-right:3px;min-width:60px;padding:.5rem 1rem}.shop-appointment-time-picker-panel .item-selector .selected{background-color:#216ba5;color:#fff}.div-retail-reasons,.shop-appointment-time-picker-panel .div-time-Slots{background-color:#fff;border:1px solid gray;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;margin-bottom:10px;margin-left:3px;margin-right:3px;min-width:60px;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.garage-header{color:#292f36;font-family:Catamaran,sans-serif;font-size:20px;font-weight:700;padding-top:5px}.glovebox-container{border-radius:10px;font-size:smaller;margin:10px}.glovebox-container .ui.card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-top:50px;width:100%}.glovebox-container .ui.card span{font-weight:600;margin-left:5px}.glovebox-container .documents{align-items:center;color:#292f36;display:flex;font-family:Montserrat,sans-serif;justify-content:flex-start}.glovebox-container .down-arrow{margin-top:-90%}.glovebox-container .documents-expanded,.glovebox-container .documents-vehicle{align-items:center;display:flex;justify-content:center;margin:10px}.glovebox-container .vehicle-link{color:#e95832;font-weight:600;margin-left:20px;text-decoration:underline}.glovebox-container .placeholder-vehicle-image,.glovebox-container .vehicle-image{height:130px;width:140px}.glovebox-container .glovebox-image{height:15px;width:15px}.glovebox-container .glovebox-image-inactive{cursor:not-allowed;height:15px;width:15px}.glovebox-container .glovebox-image-expanded{flex:auto;height:30px;width:30px}.glovebox-container .glovebox-image-transformed{height:30px;transform:rotate(180deg);width:30px}.glovebox-container .save{background-color:#e95832;color:#fff;font-family:Montserrat,sans-serif!important;margin-bottom:10px;margin-right:-90%}.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{margin-top:3px;text-align:left}.input-details .inputBox{height:30px;width:100%}.input-details .inputDate{border:1px solid #ccc;border-radius:5px;height:22px;padding:2px;width:95%}.input-details .ui.input input{border-radius:.42857143rem!important;border-bottom-left-radius:.42857143rem!important;border-bottom-right-radius:.42857143rem!important;border-top-left-radius:.42857143rem!important;border-top-right-radius:.42857143rem!important;border-width:1px}.upload-file{align-items:center;border-radius:3px;border-width:.2px;display:flex;flex-direction:column;height:113px;justify-content:center;width:138px}.upload-file .uploadImage{color:#e95832;height:59px;width:63px}.upload-file .upload{color:#e95832;font-family:Montserrat,sans-serif;text-decoration:underline}.upload-file-error{align-items:center;border-radius:3px;border-width:.2px;border:solid red!important;display:flex;flex-direction:column;height:113px;justify-content:center;width:138px}.upload-file-error .uploadImage{height:59px;width:63px}.upload-file-error .upload{color:#1f75d3;font-family:Montserrat,sans-serif;text-decoration:underline}.replace{background-color:none;border:none!important;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:400;padding-left:10px;padding-right:10px}.disabled-replace-link,.replace{color:#292f36;margin-right:10px;text-decoration:underline}.disabled-replace-link{cursor:not-allowed;pointer-events:none}.delete{background-color:none;border:none!important;color:#e95832;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;padding-left:10px;padding-right:10px;text-decoration:underline}.disabled-delete-link{color:#fa9292;cursor:not-allowed;pointer-events:none;text-decoration:underline}.modal{background-color:rgba(0,0,0,.5);display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{animation-duration:var(--modal-duration);animation-name:modalopen;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);height:60%;margin:10% auto;width:50%}.modal-footer h3,.modal-header h2{margin:0}.modal-header{background:var(--modal-color);border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding:15px}.modal-body{background:#fff;height:100%;padding:10px 20px}.modal-footer{background:var(--modal-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;padding:10px;text-align:center}.close{color:#ccc;color:#fff;float:right;font-size:30px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}@keyframes modalopen{0%{opacity:0}to{opacity:1}}object{align-items:center;border-radius:3px;border-width:1px;display:flex;flex-direction:column;height:113px;justify-content:center;pointer-events:none;width:138px}.react-pdf__Page__canvas{height:40vh!important;margin-left:25%}.dropdown-glovebox{border-radius:1px!important;min-height:14px!important;min-width:12.1em!important;padding:.5em!important}.imageModalView,.pdfViewerMainDiv{height:100%;margin-left:15%;width:70%}.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{color:#000;font-family:Montserrat,sans-serif;font-size:15px}.format{color:gray;font-size:10px;font-weight:400!important;margin-top:2px}@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{align-items:center;display:flex;justify-content:center;margin-top:-3%;position:absolute!important;right:5%!important;top:15%}.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{align-content:baseline;justify-content:flex-start;margin-top:12px}.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{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-flex;height:100%;min-height:100vh;overflow-x:hidden;text-align:left;width:100vw}.vehicles-main-container .ui.input.error>input{background-color:#f6f6f6;border:2px solid #ff6b6b}.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{bottom:-60px!important;left:20%;position:absolute}.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{color:#000!important;font-size:12px!important;font-weight:600!important;text-transform:none!important}.vehicles-main-container .introText-no_vehicle{color:#000;font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:600;text-align:center}.vehicles-main-container .noVehicleWelcomeText{display:flex;width:54%}.vehicles-main-container .noVehicleContentCenter{background-color:#fff!important;height:90vh;padding:20px;position:relative;width:54%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;padding:15px 22px}.vehicles-main-container .noVehicleContentCenter .ui.basic.button,.vehicles-main-container .noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;text-shadow:none!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{height:-webkit-max-content;height:max-content;width:80%}}@media only screen and (max-width:425px){.vehicles-main-container .no-vehicle-vin-logo{filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;transform:scaleX(-1);width:100px!important}}.vehicles-main-container .required-field,.vehicles-main-container .required-field-miles{margin:0 0 .28571429rem}.vehicles-main-container .required-field:after{color:#db2828;content:"*";display:inline-block;margin:-2.4px 0 3px 2.4px;vertical-align:top}.vehicles-main-container .no-vehicle-miles-label{color:#7b899e;font-size:12px;font-weight:500}.vehicles-main-container .no-vehicle-car-cover{position:absolute;top:20%!important}@media only screen and (max-width:425px){.vehicles-main-container .no-vehicle-car-cover{display:none!important}}.vehicles-main-container .no_vehicle_left_container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;float:left;margin-top:2%;width:100%}.vehicles-main-container .no_vehicle_right_container{display:flex;float:right;justify-content:center;width:100%}@media only screen and (max-width:720px){.vehicles-main-container .no_vehicle_right_container{display:none}}.vehicles-main-container .noVehicleHeaderLogo{height:30px;margin-top:10px;width:167px}.vehicles-main-container .ui.search>.results{background:#fff;border:1px solid #d4d4d5;border-radius:.28571429rem;box-shadow:none!important;cursor:pointer;display:none;left:0;margin-top:.5em;max-height:100%!important;overflow-y:scroll;position:absolute;text-align:left;text-transform:none;transform-origin:center top;white-space:normal;width:100%;z-index:1000}.vehicles-main-container .ui.category.search>.results .category .result.active,.vehicles-main-container .ui.search>.results .result.active{background:#f3f4f5;border-left-color:rgba(34,36,38,.1);box-shadow:none;position:relative}.vehicles-main-container .ui.input>input{box-shadow:none!important}.vehicles-main-container .noVehicle-save-button{bottom:150px;font-family:Montserrat,sans-serif!important;left:20px;position:absolute;width:90%!important}.vehicles-main-container .noVehicleManual-save-button{bottom:20px;font-family:Montserrat,sans-serif!important;left:20px;position:static;width:100%!important}.vehicles-main-container .ui.search>.results .result{border-bottom:1px solid rgba(34,36,38,.1);color:rgba(0,0,0,.87);cursor:pointer;display:block;font-size:1em;line-height:1.33;overflow:hidden;padding:.85714286em 1.14285714em}.vehicles-main-container .transition{animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease}.vehicles-main-container .ui.search>.results>.message{padding:1em}.vehicles-main-container .ui.selection.dropdown{border-radius:3px!important;box-shadow:none!important;height:auto}.vehicles-main-container .ui.dropdown:not(.button)>.default.text{color:hsla(0,0%,75%,.87)!important;font-size:14px!important;max-height:12px;vertical-align:top}.vehicles-main-container .vehicles-main-container .noVehicleContentCenter{height:auto!important}@media only screen and (max-width:1366px){.vehicles-main-container .noVehicleContentCenter{background-color:#fff!important;height:100%!important;margin-top:-10px;padding:15px;position:relative;width:70%}.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{margin-bottom:10px;margin-top:0;width:70%}.vehicles-main-container .no-vehicle-car-cover{max-width:48%}}@media only screen and (max-width:1080px){.vehicles-main-container{width:100%}.noVehicleContentCenter{background-color:#fff!important;height:auto;padding:20px;position:relative;width:50%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;height:50px;height:40px;padding:0 22px}.noVehicleContentCenter .ui.basic.button,.noVehicleContentCenter .ui.basic.buttons .button{background:#edf0f5!important;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;height:50px;padding:0 22px;text-shadow:none!important}.noVehicleContentCenter .signIn-link1{bottom:-60px!important;left:20%;position:absolute}}@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{height:85vh!important;width:52%}.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{height:85vh!important;width:60%}.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{bottom:20px;left:20px;position:absolute;width:100%!important}}@media only screen and (max-width:768px){.vehicles-main-container .noVehicleContentCenter{height:100vh!important;width:60%}.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{bottom:20px;left:20px;position:absolute;width:100%!important}}@media only screen and (max-width:720px){.vehicles-main-container .noVehicleWelcomeText{width:60%!important}.vehicles-main-container .noVehicleContentCenter{height:80vh!important;width:60%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;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;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;padding:0 18px;text-shadow:none!important}.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{filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;transform:scaleX(-1);width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{bottom:20px;left:20px;position:absolute;width:100%!important}}@media only screen and (max-width:650px){.vehicles-main-container .noVehicleWelcomeText{width:70%!important}.vehicles-main-container .noVehicleContentCenter{height:85vh!important;width:70%}}@media only screen and (max-width:550px){.vehicles-main-container .noVehicleWelcomeText{width:80%!important}.vehicles-main-container .noVehicleContentCenter{height:85vh!important;width:80%}}@media only screen and (max-width:532px){.vehicles-main-container .noVehicleWelcomeText{width:80%!important}.vehicles-main-container .noVehicleContentCenter{height:85vh!important;width:80%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;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;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;padding:0 18px;text-shadow:none!important}.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{filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;transform:scaleX(-1);width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{bottom:20px;left:20px;position:absolute;width:100%!important}}@media only screen and (max-width:426px){.vehicles-main-container .noVehicleWelcomeText{width:85%!important}.vehicles-main-container .noVehicleContentCenter{height:85vh!important;width:85%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;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;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;padding:0 18px;text-shadow:none!important}.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{filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;transform:scaleX(-1);width:100px!important}.noVehicleContentCenter section button{font-size:8px}.noVehicleManual-save-button{bottom:20px;left:20px;position:absolute;width:100%!important}}@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{height:95vh!important;width:85%}.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;border-radius:3px!important;box-shadow:none;color:#1f2024!important;font-weight:600;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;border-radius:3px!important;box-shadow:none;color:#71727a!important;font-weight:600;padding:0 18px;text-shadow:none!important}.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{filter:FlipH;-ms-filter:"FlipH";float:none;height:35px!important;transform:scaleX(-1);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%}}@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;border-radius:.25rem .25rem 0 0;color:#888;cursor:pointer;flex-basis:50%;font-family:Montserrat,sans-serif;font-size:1rem;line-height:2rem;margin-bottom:.25rem;margin-right:0;padding:0 1.5rem;text-align:center;-webkit-user-select:none;user-select:none;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-bottom:0;margin-right:.25rem}.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{align-items:center;background:#edf0f5;border-radius:6px;display:flex;height:50px;justify-content:space-evenly;margin:0 auto;width:97%}.tabs .fancy-labels-wrapper .labels{display:flex;overflow:hidden}.tabs .fancy-labels-wrapper .tab-additional-icon{-webkit-margin-start:20px;margin-inline-start:20px;padding-bottom:10px}.tabs .fancy-labels-wrapper .tab-label{-webkit-margin-end:10px;-webkit-margin-start:10px;background:#edf0f5;border:0;border-radius:3px;color:#888;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:2rem;margin-inline-end:10px;margin-inline-start:10px;padding:0;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:140px}.tabs .fancy-labels-wrapper .active-tab-label{background-color:#fff;border:0;color:#444;font-weight:600;z-index:6}.tabs .tabs-content-wrapper{background-color:#f1f1f1;display:flex;overflow:hidden;position:relative}.tabs .tabs-content-wrapper .tab-content{bottom:0;display:block;flex-basis:100%;left:0;opacity:0;overflow:hidden;padding:1.5rem;position:absolute;right:0;top:10;transition:all .1s linear}.tabs .tabs-content-wrapper .active-tab-content{animation:rightToLeft .5s;flex-grow:1;opacity:1;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}@media only screen and (max-width:426px){.tabs .fancy-labels-wrapper .active-tab-label{-webkit-margin-end:5px;-webkit-margin-start:5px;margin-inline-end:5px;margin-inline-start:5px;padding:0 7px}.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{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:2000}.welcome-container .ui.button{background:#e95832;border-radius:3px!important;color:#fff;font-family:Montserrat,sans-serif!important;margin-right:10px}.welcome-web-container-modal{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:345px;left:30%;margin:0;overflow:hidden;padding:0;position:fixed;top:25%;width:615px;z-index:2000}.welcome-web-container-modal .web-container{border-bottom:1px solid #d8dae0;display:grid;grid-template-columns:50%;grid-template-rows:90px 10px auto;height:280px}.welcome-web-container-modal .web-container-left{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:row1-start;padding-left:20px}.welcome-web-container-modal .web-container-right{grid-column-end:4;grid-column-start:3;grid-row-end:1;grid-row-start:1}.welcome-web-container-modal .web-container-below{grid-column-end:4;grid-column-start:1;grid-row-end:2;grid-row-start:2;margin-top:15px}.welcome-web-container-modal .web-image{aspect-ratio:2;height:280px}.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-size:12px;font-weight:600}.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{-webkit-margin-after:0;color:#e95832;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;margin-block-end:0;text-align:left}.welcome-web-container-modal .web-info-section{background:#fff;float:right;margin:0;padding:15px;position:absolute;top:30%;width:50%}.welcome-web-container-modal .web-message1,.welcome-web-container-modal .web-message2{display:contents;font-size:20px;font-weight:700;line-height:130%}.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;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:345px;left:auto;margin:0;overflow:hidden;padding:0;position:fixed;top:25%;width:615px;z-index:2000}.welcome-tab-container-modal .tab-container{border-bottom:1px solid #d8dae0;display:grid;grid-template-columns:50%;grid-template-rows:90px 10px auto;height:280px}.welcome-tab-container-modal .tab-container-left{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:row1-start;padding-left:20px}.welcome-tab-container-modal .tab-container-right{grid-column-end:4;grid-column-start:3;grid-row-end:1;grid-row-start:1}.welcome-tab-container-modal .tab-container-below{grid-column-end:4;grid-column-start:1;grid-row-end:2;grid-row-start:2;margin-top:15px}.welcome-tab-container-modal .tab-image{aspect-ratio:2;height:280px}.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-size:12px;font-weight:600}.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{-webkit-margin-after:0;color:#e95832;font-size:10px;font-weight:500;margin-block-end:0;text-align:left}.welcome-tab-container-modal .tab-info-section{background:#fff;float:right;margin:0;padding:15px;position:absolute;top:30%;width:50%}.welcome-tab-container-modal .tab-message1,.welcome-tab-container-modal .tab-message2{display:contents;font-size:20px;font-weight:700;line-height:130%}.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;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:100%;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:999999}.mobile-welcome-container-modal .mobile-image{position:absolute!important;top:0}.mobile-welcome-container-modal .flex-container{position:fixed;top:92%}.mobile-welcome-container-modal .flex-left,.mobile-welcome-container-modal .flex-right{height:-webkit-max-content;height:max-content;position:fixed;width:auto}.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{background:#d4d6dd;border-radius:50px;display:inline-block;height:8px;margin:20px 3px 3px;width:8px}.mobile-welcome-container-modal .dot.active{background-color:#e95832}.mobile-welcome-container-modal .mobile-title{-webkit-margin-after:0;color:rgba(60,60,67,.6);font-size:11px;font-weight:500;margin-block-end:0;text-align:left}.mobile-welcome-container-modal .mobile-info-section{-webkit-margin-before:0;background:#fff;border-radius:10px 10px 0 0;margin:0;margin-block-start:0;padding:15px;position:absolute;top:68%}.mobile-welcome-container-modal .mobile-message1,.mobile-welcome-container-modal .mobile-message2{display:contents;font-size:24px;font-weight:700;line-height:130%}.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{aspect-ratio:2;height:280px}.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;background-size:cover;height:100%;margin-left:30px;margin-top:10px;max-width:100%;min-height:100vh;text-align:left;width:100%}.maintenance-schedules-container .ui.form .field>label{color:#747373!important;font-family:Catamaran,sans-serif!important;font-size:12px!important;font-weight:700!important;margin:10px 2px 5px 22px!important;position:absolute!important;text-transform:none!important;z-index:18}.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{border-radius:6px!important;font-family:Lato,sans-serif!important;padding:16px 22px 0!important;width:auto}.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{border-radius:0 0 32% 0;margin:0 5%!important;mix-blend-mode:multiply;width:400px}.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{cursor:pointer}.maintenance-schedules-container .maintenanceRow,.maintenance-schedules-container .maintenanceRowEmpty{background-color:#fff;border:1px solid #efefef;border-radius:6px;display:inline-block;margin:10px 0;vertical-align:middle;width:100%}.maintenance-schedules-container .maintenanceRowEmpty{align-items:center;cursor:default!important;display:flex;font-size:14px;height:40px;padding:15px;width:95%}.maintenance-schedules-container .maintenanceScheduleHeader{color:#000!important}.maintenance-schedules-container .maintenanceRowLink{cursor:pointer;display:inline-block;vertical-align:middle;width:100%}.maintenance-schedules-container .dueStatusTitle{color:#000;font-family:Catamaran,sans-serif!important;font-size:18px;font-style:normal;font-weight:700;line-height:17px}.maintenance-schedules-container .maintenanceScheduleSection{width:100%}.maintenance-schedules-container .allServicesCountAndStatusContainer{display:block;margin:42px 8px 18px!important}.maintenance-schedules-container .bookNowLabel{background-color:#fae0d9;border-radius:6px;color:#b83614;font-size:12px;font-style:normal;font-weight:700;margin-left:50px;padding:5px 15px}.maintenance-schedules-container .servicesCount{border-radius:20px;color:#f4f7f5;display:inline;display:initial;padding:2px 8px}.maintenance-schedules-container .makeModelHeader{color:#000!important;font-weight:600;margin-top:0!important;overflow:hidden;white-space:nowrap}.maintenance-schedules-container .vehicleYearLabel{border:1px solid #d3d3d3;font-size:24px;height:22px;margin:0 20px;padding:6px 18px 12px}.maintenance-schedules-container .vehicleHeader{align-items:center;display:inline-flex;justify-content:center;text-align:center}.maintenance-schedules-container .vehicleHeader .secondary-font{color:#000!important;font-size:1.4rem;font-weight:600;text-align:left}.maintenance-schedules-container .allServicesName{color:#000;font-family:Catamaran,sans-serif;font-weight:700}.maintenance-schedules-container .scrolling{-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-y:scroll!important}.maintenance-schedules-container .scrollableSegment{background:transparent;border:0;box-shadow:none;max-height:65vh;overflow:auto;padding-left:0}.maintenance-schedules-container .markAllCompletedRadio{align-items:center;display:flex;margin:0 2px;padding:4px 8px}.maintenance-schedules-container .vehicle-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:5%}.maintenance-schedules-container1{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:1rem;max-width:100%;min-height:100vh;text-align:left;width:auto}.maintenance-schedules-container1 .ui.form .field>label{color:#747373!important;font-family:Catamaran,sans-serif!important;font-weight:700!important;margin:10px 2px 5px 22px!important;position:absolute!important;text-transform:none!important;z-index:100}.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{border-radius:6px!important;font-family:Lato,sans-serif!important;padding:16px 22px 0!important;width:auto}.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{cursor:pointer}.maintenance-schedules-container1 .maintenanceRow,.maintenance-schedules-container1 .maintenanceRowEmpty{background-color:#fff;border:1px solid #efefef;border-radius:6px;display:inline-block;margin:10px 0;vertical-align:middle;width:100%}.maintenance-schedules-container1 .maintenanceRowEmpty{align-items:center;cursor:default!important;display:flex;font-size:14px;height:40px;padding:15px;width:95%}.maintenance-schedules-container1 .maintenanceScheduleHeader{color:#000!important}.maintenance-schedules-container1 .maintenanceRowLink{cursor:pointer;display:inline-block;vertical-align:middle;width:100%}.maintenance-schedules-container1 .dueStatusTitle{color:#000;font-family:Catamaran,sans-serif!important;font-size:18px;font-style:normal;font-weight:700;line-height:17px}.maintenance-schedules-container1 .maintenanceScheduleSection{width:100%}.maintenance-schedules-container1 .allServicesCountAndStatusContainer{display:block;margin:42px 8px 18px!important}.maintenance-schedules-container1 .servicesCount{border-radius:20px;color:#f4f7f5;display:inline;display:initial;padding:2px 8px}.maintenance-schedules-container1 .makeModelHeader{color:#000!important;font-weight:600;margin-top:0!important}.maintenance-schedules-container1 .vehicleYearLabel{border:1px solid #d3d3d3;font-size:24px;height:22px;margin:0 20px;padding:6px 18px 12px}.maintenance-schedules-container1 .vehicleHeader{display:inline-flex;text-align:center}.maintenance-schedules-container1 .bookNowLabel{background-color:red;border-radius:10px;color:red;padding:10px 5px}.maintenance-schedules-container1 .scrolling{-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-y:scroll!important}.maintenance-schedules-container1 .scrollableSegment{background:transparent;border:0;box-shadow:none;max-height:65vh;overflow:auto;padding-left:0}.maintenance-schedules-container1 .markAllCompletedRadio{align-items:center;display:flex;margin:0 2px;padding:4px 8px}@media only screen and (max-width:1366px){.flexbox-component-header .maintenanceScheduleHeader{font-size:1.5rem!important}.maintenance-schedules-container{height:100%;margin-left:30px;margin-top:10px;min-height:100vh;padding:4px;width:100%}.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{font-size:18px!important;margin:0 12px!important}.maintenance-schedules-container .makeModelHeader{color:#000!important;font-weight:600;margin-top:0!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%;margin-top:30px;min-height:100vh;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{font-size:18px!important;margin:0 12px!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{margin-left:3px!important;max-height:100vh!important;padding-right:12px;width:96%!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{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:0!important}}@media only screen and (max-width:426px){.maintenance-schedules-container{margin:auto;padding:0 0 0 16px}.maintenance-schedules-container .ui.form .fields{display:inline-block}.maintenance-schedules-container .bookNowLabel{background-color:#fae0d9;border-radius:6px;color:#b83614;font-family:Americane;font-size:12px;font-style:normal;font-weight:700;margin:10px;padding:5px 15px}.maintenance-schedules-container span.seeHistory a{margin-right:12px}.maintenance-schedules-container .hide-bg{margin:0!important;mix-blend-mode:multiply;width:400px}.maintenance-schedules-container .vehicle-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:414px){.maintenance-schedules-container{margin:auto;padding:0}.maintenance-schedules-container .ui.grid{margin:-1rem 0}.maintenance-schedules-container .scrollableSegment{max-height:100vh!important;padding-right:0;width:96%!important}.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{margin-left:0!important;max-height:100vh!important;padding-right:12px!important;width:96%!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{margin-left:0!important;max-height:100vh!important;padding-right:10px!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{padding-right:10px!important;width:100%!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{padding-right:10px!important;width:100%!important}}.icons{position:absolute;right:30}.color{color:#282828}.border{border:1px solid #282828}.header_container{align-items:baseline;display:flex;justify-content:center;text-align:center}.vehicle_make{font-family:montserrat;font-size:28;font-weight:600;margin-top:4px}.vehicle_year{border:1px solid #d3d3d3;font-size:24px;height:22px;margin:0 20px;padding:6px 18px 12px}.image_container{align-items:flex-end;display:flex;justify-content:center;text-align:center}.modal-dialog{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ccc;border-radius:6px;bottom:auto;left:50%;margin-right:-50%;max-height:100%;max-width:640px;outline:none;overflow:auto;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:720px){.modal-dialog{min-width:500px}}.modal-dialog-overflow{overflow:auto!important}.modal-dialog .nav-button{color:#efefef;cursor:pointer;text-align:center;width:200px}@media only screen and (max-width:720px){.modal-dialog .nav-button{width:100px}}.modal-dialog .modal-no-details{align-items:center;display:flex;height:300px;text-align:center}.ReactModal__Overlay{background-color:rgba(0,0,0,.85)!important;z-index:99999}.modal-dialog label{display:flex;flex-direction:column;text-align:left}.modal-dialog input,select{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 2px 2px 4px #efefef;font-size:14px;margin:5px 5px 15px 0;padding:10px}.modal-dialog .modal-dialog-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;min-height:2em;padding-right:10px}.modal-dialog .modal-dialog-header .modal-dialog-header-title{display:flex;flex:2 1;font-size:16px;font-weight:700;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;margin-top:20px;padding:10px}.modal-dialog .modal-page{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.modal-dialog .modal-title{color:#292f36;font-family:Catamaran,sans-serif;font-size:larger;font-weight:800;text-align:center}.modal-dialog .modal-subtitle{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;text-align:center}.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{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.modal-dialog .modal-price{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800;margin-top:5px}.modal-dialog .modal-dialog-header a{color:#fff;cursor:pointer;display:inline-block}.modal-dialog .modal-dialog-content{display:flex;flex-direction:column;margin-top:20px;padding:0 30px}.warning{display:flex;flex-direction:column;padding:0 40px 40px;text-align:center}.modal-dialog .modal-dialog-buttons{align-items:center;flex-direction:column;font-family:Montserrat,sans-serif;margin:10px auto;order:1;width:-webkit-max-content;width:max-content}.modal-dialog .modal-dialog-buttons a{font-family:Montserrat,sans-serif;margin:10px 0;padding:5px}.modal-dialog-header-title{display:flex;flex:.59 1;padding:.5em}.modal-dialog .price-indicator-wrapper{margin-bottom:50px}.modal-dialog .price-indicator{border:2px solid;border-radius:20px;display:inline-block;margin-top:20px;padding:5px 20px;text-align:center}@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{background-color:#fff;border:2px solid rgba(242,244,246,.05);border-radius:4px;bottom:auto;display:flex;height:369;left:50%;margin:24px;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:430px}.Overlay{background-color:rgba(0,0,0,.6)!important;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999999}@media(max-width:500px){.Overlay{padding:16px}}.modelContainer{background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:20px;width:100%}.modelContainer .service-modal-section{max-height:90%;overflow-y:auto;padding-bottom:20px}.modelCheckboxContainer{align-items:center;cursor:pointer;display:flex;justify-items:center}.modelCheckbox{display:flex;flex-direction:column;float:left}.modelCheckbox .modal-cross-button{cursor:pointer;position:absolute;right:8px;top:10px}.modelCheckbox h3{margin:0;padding:0}.modelCheckbox p{margin:10px 5px}.modelCheckbox input{cursor:pointer}.modal-custom-radio[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e95832;border-radius:50%;cursor:pointer;display:grid;font:inherit;height:20px;margin:0;place-content:center;transform:translateY(-.075em);width:20px}.modal-custom-radio[type=radio]:before{background-color:#fff;border-radius:50%;color:#fff;content:"";height:6px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.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{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:200}.maintenance-card-container .modal-container-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:54px;margin:0!important;position:absolute;top:32px;width:923px;z-index:1}.maintenance-card-container .container-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:50px;justify-content:center;width:445px}.maintenance-card-container .container-content .header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;font-family:Catamaran;font-size:22px;font-weight:700;gap:2px;justify-content:flex-start;width:96%}.maintenance-card-container .container-content .header .secondary-text,.maintenance-card-container .container-content .header .text{align-self:stretch;letter-spacing:-.02em;line-height:26px;position:relative}.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{align-items:flex-start;align-self:stretch;color:#282828;display:flex;flex-direction:column;gap:36px;justify-content:flex-start}.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{align-self:stretch;color:#282828!important;font-family:Catamaran;font-size:14px!important;font-weight:600!important;line-height:16px;position:relative;text-transform:none!important}.maintenance-card-container .container-content .input-fields.preferences{align-items:flex-start;align-self:stretch;color:#282828;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.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{align-self:stretch;color:#282828!important;font-family:Catamaran;font-size:14px!important;font-weight:600!important;line-height:16px;position:relative;text-transform:none!important}.maintenance-card-container .container-content .onboardingModelCheckboxContainer{align-items:center;cursor:pointer;display:flex;justify-items:center}.maintenance-card-container .container-content .onboardingModelCheckboxContainer .checkBoxDiv{align-items:center;border:1px solid #e3eae6;cursor:pointer;display:flex;justify-items:center;margin-right:15px;padding:0 24px;width:9vw}.maintenance-card-container .container-content .button-spacing{grid-gap:10px;display:grid;gap:10px}.maintenance-card-container .container-content .modal-button{align-self:stretch;display:block;flex-direction:column;justify-content:flex-start}.maintenance-card-container .container-content .modal-button .ui.button{background:#e95832;border-radius:3px!important;color:#fff;font-family:Montserrat,sans-serif!important;margin-right:10px;width:440px}.maintenance-card-container .container-content .modal-button .ui.button.back{background:#eee;border-radius:3px!important;color:#282828;font-family:Montserrat,sans-serif!important;margin-right:10px;width:440px}.maintenance-card-container .modal-container-content{align-items:center;align-self:stretch;display:flex;flex-direction:row;justify-content:center}.maintenance-card-container .modal-container-image{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.maintenance-card-container .modal-container-image .default-vehicles-image{height:auto;object-fit:cover;position:relative;width:314px}.maintenance-card-container .modal-container-image .vehicles-image{border-radius:0 0 32% 0;height:auto;object-fit:cover;position:relative;width:314px}.maintenance-card-container .progress-bar{position:relative;width:731px}.maintenance-card-container .ui.button{background:#e95832;border-radius:3px!important;color:#fff;font-family:Montserrat,sans-serif!important;margin-right:10px;width:350px}.maintenance-card-container .vehicle-image-parent{display:flex;gap:5px;position:fixed;top:70%}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom{align-items:center;border:1px solid #bcc8c0;border-radius:5px;display:flex;gap:10px;height:26px;padding:16px;width:284px}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .detail-logos{background-color:hsla(0,25%,83%,.412);border-radius:15%;flex-shrink:0;height:27px!important;height:30px;width:27px}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .black-tick-icon{left:87%;position:absolute;top:-17%;z-index:1}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .right-content{align-items:center;display:flex;flex:1 0;justify-content:space-between}.maintenance-card-container .vehicle-image-parent .vehicle-details-bottom .right-content .right-sub-content-mileage{align-items:center;background-color:#f4f7f5;border-radius:6px;display:flex;font-family:Catamaran,sans-serif!important;font-size:14px;font-style:normal;font-weight:500;justify-content:center;padding:4px 8px}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom{align-items:center;border:1px solid #bcc8c0;border-radius:5px;display:flex;gap:10px;height:26px;padding:16px;width:184px}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:178px;position:absolute;top:-17%;z-index:1}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:400px;position:absolute;top:-17%;z-index:1}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .detail-logos{background-color:hsla(0,25%,83%,.412);border-radius:15%;flex-shrink:0;height:27px!important;height:30px;width:27px}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .right-content{align-items:center;display:flex;flex:1 0;justify-content:space-between}.maintenance-card-container .vehicle-image-parent .extended-vehicle-details-bottom .right-content .right-sub-content{align-items:center;background-color:#f4f7f5;border-radius:6px;display:flex;font-family:Catamaran,sans-serif!important;font-size:14px;font-style:normal;font-weight:500;justify-content:center;padding:4px 0;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;border-color:#e95832!important;border-radius:2px;color:#fff;font-size:12px;margin:1px!important}.maintenance-card-container .preferences-container-phone .phone-text-container{display:flex;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;gap:55%}.maintenance-card-container .preferences-container-phone .phone-input-container .ui.small.input{height:auto;top:6px;width:200px}.maintenance-card-container .preferences-container-phone .phone-input-container .ui.small.input .close-icon-input{cursor:pointer;font-size:15px;left:auto;right:-3px;top:-12px}.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;height:44px;padding:11px;width:93%}.maintenance-card-container .preferences-container-email .ui.checkbox input:checked~label:after{background-color:#e95832!important;border-color:#e95832!important;border-radius:2px;color:#fff;font-size:12px;margin:1px!important}.maintenance-card-container .preferences-container-email .email-checkbox-container{display:flex;gap:15px}.maintenance-card-container .preferences-container-email .email-text-styling{display:flex;gap:50px;margin:0 46px}.maintenance-card-container .empty-spacer{display:flex;gap:10px;height:26px;padding:16px}.maintenance-card-container .RSPBprogressBar{align-items:center;background-color:hsla(0,0%,83%,.6);border-radius:10px;display:flex;height:6px;justify-content:space-between;line-height:1;position:relative;width:85%;z-index:0}.maintenance-card-container .RSPBprogressBar .RSPBprogression{background:#282828;border-radius:10px;bottom:0;left:0;position:absolute;top:0;transition:width .3s ease;z-index:-1}.maintenance-card-container .ui.large.input{height:43.5px;width:20vh}.maintenance-card-container .frame-child{border-radius:25px;height:114px;left:0;overflow:hidden;position:absolute;top:0;width:356px}.maintenance-card-container .icon{flex-shrink:0;height:13.12px;overflow:hidden;position:relative;width:13.12px}.maintenance-card-container .icon-wrapper{align-items:flex-start;background-color:var(--neutral-sb-800);border-radius:35.26px;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:4.0296826363px;position:absolute;top:0}.maintenance-card-container .animation-text{align-items:center;color:#3c3c3c;display:flex;font-weight:500;left:29.18px;line-height:18px;position:absolute;top:1.59px;width:312.82px}@keyframes first_text{0%{top:41px}to{top:-30px}}@keyframes second_text{0%{top:48px}to{top:-30px}}@keyframes third_text{0%{top:53px}to{top:-30px}}.maintenance-card-container .frame-container{animation-duration:3s;animation-name:first_text;height:21.18px;left:8px;position:absolute;top:41px;width:342px}.maintenance-card-container .group-div{animation-duration:7.5s;animation-name:second_text;height:21.18px;left:8px;position:absolute;top:41px;width:342px}.maintenance-card-container .frame-parent1{animation-duration:15s;animation-name:third_text;height:21.18px;left:8px;position:absolute;top:41px;width:342px}.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{background:#fff;border:1px solid #fae0d9;border-radius:4px;box-sizing:border-box;height:37.18px;left:0;overflow:hidden;top:122px}.maintenance-card-container .frame-group{font-size:var(--paragraph-02-medium-size);height:159.18px;left:calc(50% - 178.5px);text-align:left;top:71px}.maintenance-card-container .frame-item{background-color:#e95832;border-radius:50%;height:534px;left:-77px;position:absolute;top:287px;width:1151px}.maintenance-card-container .millions-of-drivers{align-items:center;color:#fff;display:flex;font-family:Catamaran;font-size:34px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-1.36px;line-height:36px;position:relative;width:344px}.maintenance-card-container .use-caradvise-for{align-self:stretch;color:#fff;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:500;line-height:16px;position:relative}.maintenance-card-container .millions-of-drivers-parent{align-items:center;color:var(--shades-0);display:flex;flex-direction:column;font-size:var(--headings-01-bold-size);gap:var(--gap-5xs);justify-content:center;left:calc(50% - 180.5px);position:absolute;top:326px;width:349px}.maintenance-card-container .icon3{flex-shrink:0;height:16px;overflow:hidden;position:relative;width:16px}.maintenance-card-container .customer-name-text{color:#3c3c3c;font-family:Catamaran;font-size:23px;font-style:normal;font-weight:600;letter-spacing:-.46px;line-height:26px}.maintenance-card-container .icon-parent{align-items:center;display:flex;flex-direction:row;gap:var(--gap-5xs);justify-content:flex-start}.maintenance-card-container .frame-inner{height:17.19px;position:relative;width:18.07px}.maintenance-card-container .vector-parent{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.maintenance-card-container .frame-div,.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,.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{align-items:flex-start;background-color:#fff;border-radius:19px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;left:142px;padding:16px 24px;position:absolute;top:446px;width:177px}.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,.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{left:333px}.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,.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{left:524px}.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,.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{left:715px}.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,.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{left:906px}.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,.maintenance-card-container .frame-parent6,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9{left:177px;top:538px}.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,.maintenance-card-container .frame-parent7,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9{left:368px}.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,.maintenance-card-container .frame-parent8,.maintenance-card-container .frame-parent9{left:559px}.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,.maintenance-card-container .frame-parent9{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{left:-49px;top:446px}.maintenance-card-container .frame-parent12,.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:-17px;top:537px;width:180px}.maintenance-card-container .frame-parent13,.maintenance-card-container .frame-parent14,.maintenance-card-container .frame-parent15{left:117px;top:629px;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{background:linear-gradient(179.95deg,#fff,#fef2ef);border-radius:12px;color:var(--neutral-sb-800);font-family:var(--headings-04-bold);font-size:var(--headings-04-bold-size);height:584px;overflow:hidden;position:relative;text-align:center;width:1000px}.maintenance-card-web-container-modal{align-items:center;background:#fff;border-radius:4px;box-sizing:border-box;color:#616161;display:flex;flex-direction:column;font-size:14px;height:584px;justify-content:center;left:50%;padding:0 54px;position:fixed;text-align:left;top:50%;transform:translate(-46%,-46%);width:1000px;z-index:1500}.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-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:row1-start;padding-left:20px}.maintenance-card-web-container-modal .web-container-right{grid-column-end:4;grid-column-start:3;grid-row-end:1;grid-row-start:1}.maintenance-card-web-container-modal .web-container-below{grid-column-end:4;grid-column-start:1;grid-row-end:2;grid-row-start:2;margin-top:15px}.maintenance-card-web-container-modal .web-image{filter:contrast(1);margin:25% 0!important;mix-blend-mode:darken;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-size:12px;font-weight:600}.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{color:#616161;display:contents;font-size:20px;font-weight:700;line-height:130%}.maintenance-card-web-container-modal .web-info-section{background:#fff;float:right;margin:0;padding:15px;position:absolute;top:30%;width:50%}.maintenance-card-web-container-modal .web-message1,.maintenance-card-web-container-modal .web-message2{display:contents;font-size:20px;font-weight:700;line-height:130%}.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{align-items:center;background-color:hsla(0,0%,83%,.6);border-radius:10px;display:flex;height:7px;justify-content:space-between;line-height:1;position:relative;width:114%;z-index:0}.maintenance-card-container .maintenance-card-tab-container-modal{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:345px;left:auto;margin:0;overflow:hidden;padding:0;position:fixed;top:40%;width:615px;z-index:2000}.maintenance-card-container .maintenance-card-tab-container-modal .modal-container-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:40px;margin:0!important;position:absolute;top:20px;width:92%;z-index:1}.maintenance-card-container .maintenance-card-tab-container-modal .modal-container-content{align-items:center;align-self:center;flex-direction:column-reverse;gap:16px;height:auto;justify-content:center;position:relative;top:50px}.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{grid-gap:5px;display:flex;gap:5px;position:relative;top:3.5%}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .vehicle-details-bottom{padding:16px;width:280px}.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;top:-17%;z-index:1}.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;top:-10px;z-index:1}.maintenance-card-container .maintenance-card-tab-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:90%;position:absolute;top:-18%;z-index:1}.maintenance-card-container .maintenance-card-tab-container-modal .container-content{display:flex;flex-direction:column;gap:19px;width:-webkit-fill-available;width:-moz-available}.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{bottom:183px;display:flex;flex-direction:row-reverse;position:fixed}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button{align-self:stretch;display:block;flex-direction:column;justify-content:flex-start}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button .ui.button{background:#e95832;border-radius:3px!important;color:#fff;font-family:Montserrat,sans-serif!important;margin-right:10px;width:27vh}.maintenance-card-container .maintenance-card-tab-container-modal .container-content .modal-button .ui.button.back{background:#fff;border-radius:3px!important;color:#282828;font-family:Montserrat,sans-serif!important;margin-right:10px;width:27vh}.maintenance-card-container .maintenance-card-mobile-container-modal{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:100%;left:auto;margin:0;overflow:hidden;padding:0;position:fixed;top:20%;width:-webkit-fill-available;width:-moz-available;z-index:2000}.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;align-self:center;flex-direction:column-reverse;gap:16px;height:auto;justify-content:center;left:2.5px;position:relative;top:50px;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{padding:16px;width:280px}.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;top:-17%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:130px;position:absolute;top:-9%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:306px;position:absolute;top:-9%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{gap:4px;height:auto;left:2.5px;top:50px;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{left:18px;position:relative;width:40.5vh}.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{bottom:12px;display:flex;flex-direction:row-reverse;position:fixed}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button{align-self:stretch;display:block;flex-direction:column;justify-content:flex-start}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button .ui.button{background:#e95832;border-radius:3px!important;color:#fff;font-family:Montserrat,sans-serif!important;margin-right:10px;width:20vh}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .modal-button .ui.button.back{background:#fff;border-radius:3px!important;color:#282828;font-family:Montserrat,sans-serif!important;margin-right:10px;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{align-items:center;border:1px solid #e3eae6;cursor:pointer;display:flex;justify-items:center;margin-right:15px;padding:0 24px;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;flex-direction:column;gap:21px!important;height:720px;top:15%;width:680px}.maintenance-card-container .maintenance-card-tab-container-modal .preferences-container-phone{height:68px;width:55vh}.maintenance-card-container .maintenance-card-tab-container-modal .preferences-container-email{height:59px;width:96%}.maintenance-card-container .maintenance-card-tab-container-modal .frame-parent{background:linear-gradient(179.95deg,#fff,#fef2ef);border-radius:12px;color:var(--neutral-sb-800);font-family:var(--headings-04-bold);font-size:var(--headings-04-bold-size);height:586px;overflow:hidden;position:relative;text-align:center;width:680px}.maintenance-card-container .maintenance-card-tab-container-modal .frame-item{background-color:#e95832;border-radius:50;height:534px;left:-217px;position:absolute;top:284px;width:1151px}}@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{border-radius:5px;left:0;top:8%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{height:68px;width:85.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container{display:flex;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;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{text-align:left;width:100%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{height:54px;width:85.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:8vh}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{height:22vh;width:63vw}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .default-vehicles-image{height:130px;width:auto}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{height:62px;width:136px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:132px;position:absolute;top:-9%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:305px;position:absolute;top:-9%;z-index:1}.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;top:-16%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-family:Catamaran;font-size:22px;font-weight:700;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{left:6px;position:relative;width:88.5vw}.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{height:588px;top:19.3%;width:414px}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-item{background-color:#e95832;border-radius:100%!important;height:600px;left:-217px;position:absolute;top:284px;width:823px}}@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{border-radius:5px;left:0;top:4%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{height:68px;width:82vw}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone .phone-text-container{display:flex;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;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{height:52px;width:82vw}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:72px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{height:152px;width:242px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{height:76px;width:136px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:130px;position:absolute;top:-9%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:305px;position:absolute;top:-9%;z-index:1}.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;top:-16%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-family:Catamaran;font-size:22px;font-weight:700;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{left:6px;position:relative;width:85vw}.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{height:588px;top:19.5%;width:393px}.maintenance-card-container .maintenance-card-mobile-container-modal .frame-item{background-color:#e95832;border-radius:100%!important;height:600px;left:-217px;position:absolute;top:284px;width:823px}}@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{border-radius:5px;left:0;top:6%}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{height:68px;width:84.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{height:59px;width:84.5vw}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:72px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{height:114px;width:192px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{height:60px;width:130px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:125px;position:absolute;top:-10%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:294px;position:absolute;top:-10%;z-index:1}.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;top:-16%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{gap:3px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-family:Catamaran;font-size:18px;font-weight:700;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{left:6px;position:relative;width:86vw}.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{height:588px;top:6%;width:375px}}@-moz-document url-prefix(){@media screen and (max-width:375px){.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{height:68px;width:84.5vw}.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{border-radius:5px;left:0;top:6%;width:-webkit-fill-available;width:-moz-available}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-phone{height:68px;width:91vw}.maintenance-card-container .maintenance-card-mobile-container-modal .preferences-container-email{height:59px;width:91vw}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-content{top:56px}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image{gap:inherit}.maintenance-card-container .maintenance-card-mobile-container-modal .modal-container-image .vehicles-image{height:142px;width:220px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom{height:60px;width:130px}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-miles-icon{left:125px;position:absolute;top:-10%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .vehicle-image-parent .extended-vehicle-details-bottom .extended-black-tick-date-icon{left:294px;position:absolute;top:-10%;z-index:1}.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;top:-16%;z-index:1}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content{gap:12px}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .header{font-family:Catamaran;font-size:18px;font-weight:700;width:96%}.maintenance-card-container .maintenance-card-mobile-container-modal .container-content .input-fields{align-self:flex-start;font-size:13px;left:0;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{left:6px;position:relative;width:94vw}.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{height:588px;top:14.5%;width:360px}}.vehicle-list-card-container .backdropDesign{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:200}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:66%;left:35%;margin:0;overflow:hidden;padding:0;position:fixed;top:16%;width:500px;z-index:2000}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:456px;margin:0!important;position:absolute;top:20px;width:auto;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{align-items:center;align-self:stretch;background-color:#f4f7f5;display:flex;flex-direction:row;gap:10px;justify-content:center;left:17px;position:relative;top:80px;width:462px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;left:63px;position:relative;top:2px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;left:72px;position:absolute;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{background:#fff;display:flex;left:17px;position:relative;top:82px;width:462px;z-index:999}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{align-self:stretch;color:#282828;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px;text-align:center}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:70%;left:18px;overflow-x:hidden;overflow-y:scroll;position:relative;top:0;width:461px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{border-bottom:2px solid #f4f7f5;display:flex;gap:8%;left:0;position:relative;top:99px;width:382px}.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{display:flex;left:28px;position:inherit;width:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container .ui.labeled.icon.button>.icon{background-color:transparent!important;color:#fff}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{color:#343434;font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;border-radius:10%;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;height:19px;left:-18px;line-height:16px;margin:0 20px;padding:6px 10px 5px;position:relative;top:-8px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;left:42px;top:18px;width:22%}@media only screen and (max-width:1366px){.vehicle-list-card-container .backdropDesign{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:200}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:85%;left:35%;margin:0;overflow:hidden;padding:0;position:fixed;top:10%;width:500px;z-index:2000}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:456px;margin:0!important;position:absolute;top:20px;width:auto;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{align-items:center;align-self:stretch;background-color:#f4f7f5;display:flex;flex-direction:row;gap:10px;justify-content:center;left:17px;position:relative;top:80px;width:462px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;left:63px;position:relative;top:2px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;left:72px;position:absolute;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{display:flex;left:17px;position:relative;top:82px;width:462px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{align-self:stretch;color:#282828;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px;text-align:center}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:380px;left:18px;overflow-x:hidden;overflow-y:auto;position:relative;top:0;width:461px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{display:flex;gap:8%;left:0;position:relative;top:99px;width:382px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-image-modal-list{border-radius:30%;min-width:25%;transform:scaleX(-1)}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .button-container{display:flex;left:26px;position:inherit;width:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{color:#343434;font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;border-radius:10%;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;height:19px;left:-18px;line-height:16px;margin:0 20px;padding:6px 10px 5px;position:relative;top:-8px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;left:42px;top:18px;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{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:200}.vehicle-list-card-container .vehicle-list-modal-parent{background:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:54%;left:18%;margin:0;overflow:hidden;padding:0;position:fixed;top:20%;width:500px;z-index:2000}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:456px;margin:0!important;position:absolute;top:20px;width:auto;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{align-items:center;align-self:stretch;background-color:#f4f7f5;display:flex;flex-direction:row;gap:10px;justify-content:center;left:17px;position:relative;top:80px;width:450px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_red_mark{display:flex;left:63px;position:relative;top:2px;z-index:1}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container .calendar_orange_tick{display:flex;left:72px;position:absolute;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{display:flex;left:17px;position:relative;top:81px;width:450px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{align-self:stretch;color:#282828;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px;text-align:center}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:71%;left:18px;overflow-x:hidden;overflow-y:auto;position:relative;top:0;width:450px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{display:flex;gap:8%;left:16px;position:relative;top:99px;width:380px}.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{display:flex;left:10px;position:inherit;width:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{color:#343434;font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;border-radius:10%;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;height:19px;left:-18px;line-height:16px;margin:0 20px;padding:6px 10px 5px;position:relative;top:-8px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;left:42px;top:18px;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{height:59%;left:7%;top:15%;width:356px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-header-cross{left:320px}.vehicle-list-card-container .vehicle-list-modal-parent .calendar-container{gap:0;left:12px;top:80px;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{top:82px;width:324px}.vehicle-list-card-container .vehicle-list-modal-parent .modal-middle-heading-container .modal-middle-heading{align-self:stretch;color:#282828;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px;text-align:center}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:360px;left:18px;overflow-x:hidden;overflow-y:scroll;position:relative;top:0;width:330px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container{display:flex;gap:4%;left:0;position:relative;top:99px;width:260px}.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{display:flex;left:-28px;position:inherit;width:inherit}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .vehicle-name-text{color:#343434;font-family:Catamaran;font-size:15px;font-style:normal;font-weight:700;line-height:16px;text-align:left;width:100px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .vehicle-ymm-container .year-container{border:1px solid #d3d3d3;border-radius:10%;font-family:Catamaran;font-size:16px;font-style:normal;font-weight:500;height:19px;left:-18px;line-height:16px;margin:0 20px;padding:6px 10px 5px;position:relative;top:-8px}.vehicle-list-card-container .vehicle-list-modal-parent .vehicle-list-parent .vehicle-container .add-btn-styling{background-color:#e95832;color:#fff;height:39px;left:42px;top:18px;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{height:62%;left:4.5%}}@media only screen and (max-width:375px){.vehicle-list-card-container .vehicle-list-modal-parent{height:65%;left:2.5%}}@media only screen and (max-width:360px){.vehicle-list-card-container .vehicle-list-modal-parent{height:70%;left:.5%}}.top-container_v2{background-color:#fff!important;height:auto;position:relative;z-index:999}.top-container_v2 .leftNav{background-color:#fff!important;display:flex;flex:1 1;flex-direction:column;max-width:250px;min-height:88vh}@media only screen and (max-width:949px){.top-container_v2 .leftNav{display:none}}.top-container_v2 .leftNav ul{background-color:#fff;height:100%;list-style-type:none;margin:0;padding:0}.top-container_v2 .leftNav li a{border-radius:4px;color:#292f36;display:block;display:flex;font-size:16px;gap:8px;margin:10px 10px 10px 8px;padding:10px 10px 10px 7px;text-align:left}@media(max-width:1366px){.top-container_v2 .leftNav li a{align-items:center}}.top-container_v2 .leftNav li a:hover{background-color:#e3eae6;color:#dc4017}.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{background:#e3eae6;background:linear-gradient(90deg,#e3eae6,#e3eae6);color:#dc4017}.top-container_v2 .leftNav a.active .injected-svg path,.top-container_v2 .leftNav a.active .injected-svg rect{stroke:#dc4017}.top-container_v2 .tooltip{display:inline-table;position:relative}.top-container_v2 .tooltip .tooltiptext{background:#575757;border-radius:30px;color:#fff;margin-left:70%;margin-top:-65%;padding:5px 50%;position:absolute;text-align:center;visibility:hidden;white-space:nowrap;width:200px;width:-webkit-max-content;width:max-content;z-index:100}.top-container_v2 .tooltip:hover .tooltiptext{visibility:visible}.top-container_v2 .tooltip .tooltiptext:after{border:5px solid transparent;border-right-color:#575757;content:"";margin-top:-5px;position:absolute;right:100%;top:50%}.top-container_v2 .left-nav-shrink-main-container{background-color:#fff;display:flex;flex-direction:column;gap:16px;height:95%;padding:24px 10px;z-index:5}@media only screen and (max-width:949px){.top-container_v2 .left-nav-shrink-main-container{display:none}}.top-container_v2 .left-nav-shrink-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:5px 13px}.top-container_v2 .left-nav-shrink-header .bars-v2{color:#292f36;cursor:pointer;margin-left:40%;margin-top:50%;scale:1.6}.top-container_v2 .left-nav-shrink-ul{background-color:#fff;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.top-container_v2 .left-nav-shrink-ul a{border-radius:4px;color:#292f36;display:block;margin:0;padding:8px 10px}.top-container_v2 .left-nav-shrink-ul a.active{background:#e3eae6;background:linear-gradient(90deg,#e3eae6,#e3eae6);color:#292f36}.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{cursor:pointer;display:flex;justify-content:center}.top-container_v2 .left-nav-shrink-container{align-items:center;display:flex;gap:80px;justify-content:space-between;width:100%}.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{cursor:pointer;display:flex;justify-content:center}.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:max-content}@media(max-width:1366px){.top-container_v2 .left-nav-expand-menu-name{margin-top:0;min-width:auto;width:140px}}.cart-icon-container{bottom:10%;cursor:pointer;position:fixed;right:2px;z-index:1000}.cart-icon-container .cart-icon{position:inherit;width:6em}.cart-icon-container .notify-badge{background:#ef4444;border-radius:50%;color:#fff;font-size:15px;height:20px;padding:3px;position:absolute;right:15px;text-align:center;top:5px;width:20px;z-index:400}.cart-icon-container .hide-icon{display:none}.cart-side-panel-container .headings-label{color:#282828;font-weight:700;width:-webkit-max-content;width:max-content}.cart-side-panel-container .ui.sidebar{height:95%!important;width:420px!important}.cart-side-panel-container .side-panel-container{height:95%!important;padding:24px!important}.cart-side-panel-container .side-panel-container .icon-cursor-pointer{color:#3c3c3c;cursor:pointer;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-side-panel-container .side-panel-container .side-panel_header{align-items:center;align-self:stretch;background-color:#fff;display:flex;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.cart-side-panel-container .side-panel-container .side-panel_header .injected-svg{height:21px;width:21px}.cart-side-panel-container .side-panel-container .side-panel_header .headings-label{font-family:Catamaran,sans-serif;font-size:19px;font-weight:700;margin:0}.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{background:#e95832;color:#fff;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;display:flex;flex-direction:column;min-height:97%!important;padding:24px 0 0!important;width:-webkit-min-content;width:min-content;z-index:9999998!important}@media screen and (max-width:425px){.cart-side-panel-container .ui.visible.right.overlay.sidebar{border-radius:0!important;min-height:94%!important;padding:24px 16px 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{height:87%!important;width:350px!important}}@media only screen and (max-width:425px){.cart-side-panel-container{width:auto!important}.cart-side-panel-container .ui.visible.right.overlay.sidebar{height:92%!important;width:96%!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{flex-grow:1;height:inherit;margin-top:16px;min-height:31vh;overflow-y:auto;padding:0 20px;position:relative;width:-webkit-fill-available;width:-moz-available}.side-panel-service-section-parent .side-panel_service_empty_cart{justify-content:normal!important}.side-panel-service-section-parent .side-panel_services-section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-name-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-name-section .change_link-button{color:#3c3c3c;cursor:pointer;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}.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{align-items:flex-start;align-self:stretch;background:#fff;display:flex;flex-direction:column;gap:4px;justify-content:center}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-shop-section .shop-details-section .shop-name-section .shop-logo-section{align-items:center;display:flex;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{align-items:center;display:flex;flex-direction:column;justify-content:center;width:36px}.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{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:left;width:320px}@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{font-size:14px;width:190px}}.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{border:none!important;box-shadow:none!important;display:flex;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-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section{align-items:center;display:flex;gap:8px;justify-content:space-between;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{border-radius:32%;width:80px}.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{align-items:center;color:#3c3c3c;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;justify-content:flex-start;line-height:16px;margin-top:6px;text-align:start}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-active-vehicle-section .active-vehicle-details .active-vehicle-image{border-radius:0 0 20px 0;height:50px;width:66px}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header{align-items:center;align-self:stretch;background-color:#fff;display:flex;font-size:14px;justify-content:space-between;margin:0 0 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .headings-label{color:#3c3c3c;font-size:16px;font-weight:700;margin:0}.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{border:none!important;box-shadow:none!important;display:flex;padding:0!important}.side-panel-service-section-parent .side-panel_services-section .side-panel_services-header .responsive-button .text{color:#b83614;font-size:1rem;margin-left:5px}.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{color:#b83614;display:flex;font-size:1rem;margin-right:5px;width:-webkit-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: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{height:20px;width:20px}}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-label{align-items:center;display:flex;gap:4px;justify-content:start;margin:8px 0}.side-panel-service-section-parent .side-panel_services-section .side-panel-services-label span{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.side-panel-service-section-parent .side-panel_services-section .service-row-container{align-items:center;align-self:stretch;background:#fff;border-radius:4px;display:flex;margin-bottom:8px;padding:10px 9px;width:93%}.side-panel-service-section-parent .side-panel_services-section .service-row-container .ui.image{background-color:transparent;border-radius:10px;width:42px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;margin-left:8px;width:100%}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-weight:700;justify-content:space-between}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header .service-name{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:left}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-name-header .service-name .service-info-logo{cursor:pointer;margin-left:8px!important;width:14px!important}@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{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-details-section .service-price-details{align-items:center;border-radius:22px;display:flex;flex-direction:row;gap:4px;justify-content:flex-start}.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-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:16px}@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{align-items:flex-start;display:flex;gap:6px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-savings-section .service-price-savings{align-items:center;background:#fae0d9;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{align-items:center;background:#fff;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section{align-items:flex-start;display:flex;gap:4px;margin-left:auto;margin-top:2px}.side-panel-service-section-parent .side-panel_services-section .service-row-container .cart-price-section .service-shop-price{color:#e95832!important;font-family:Catamaran,sans-serif!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-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:16px}@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{align-items:flex-start;align-self:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 20px;max-width:455px;z-index:1}.side-panel_recommended-services-header .headings-label{color:#282828;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700;margin-bottom:5px;width:-webkit-max-content;width:max-content}@media(max-width:500px){.side-panel_recommended-services-header .headings-label{text-align:left;width:auto}}.side-panel_recommended-services-header .headings-metadata{display:flex;flex-wrap:wrap;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;gap:4px;justify-content:flex-start}@media(max-width:500px){.side-panel_recommended-services-header .headings-metadata{display:block;text-align:left}}.side-panel_recommended-services-header .headings-metadata .headings-metadata-label{align-items:center;background:#fef6f4;border-radius:360px;color:#dc4017;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:16px;padding:2px 6px;width:-webkit-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{animation:pulse 1.8s infinite}.side-panel-recommended-service-parent{grid-gap:16px;display:grid;height:auto;margin-bottom:10px;position:relative;width:97%}@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{align-items:center;border:1px solid #f6bfb1;border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:205px;justify-content:center;padding:12px;position:relative;width:185.646px}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper{height:100px;position:relative;width:100px}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper .ui.image{background-color:transparent}.side-panel-recommended-service-parent .service-container_front .service-image-wrapper .service-image{border-radius:4px;height:100px;left:0;object-fit:cover;position:absolute;top:0;width:100px}.side-panel-recommended-service-parent .service-container_front .service-name-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.side-panel-recommended-service-parent .service-container_front .service-name-section .service-name{align-self:stretch;color:#3c3c3c;font-size:14px;font-style:normal;font-weight:400;height:60px;line-height:20px;position:relative;text-align:center}.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{border:none;height:32px;padding:0 16px}.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{align-items:center;background:#f4f7f5;bottom:5px;color:#3c3c3c;display:flex;font-size:12px;font-style:normal;font-weight:700;gap:8px;height:32px;left:42px;line-height:14px;padding:10px 16px;position:absolute;text-align:center;width:130px}.side-panel-recommended-service-parent .service-container_front .corner-label-icon{height:68px;left:-10px;position:absolute;top:-10px;width:68px}.side-panel-recommended-service-parent .service-container_front .corner-label-icon .corner-label-text{color:#fff;font-family:Lato;font-size:11px;font-style:normal;font-weight:600;left:0;line-height:normal;position:absolute;top:45px;transform:rotate(-45.643deg);transform-origin:0 0}.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{height:240px;padding:0;width:134px}.side-panel-recommended-service-parent .service-container_front .add-to-cart-button{align-items:center;bottom:5px;color:#3c3c3c;display:flex;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700;gap:6px;height:35px;justify-content:center;left:8px;line-height:10px;padding:10px;position:absolute;text-align:center;width:115px}}@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{align-items:center;align-self:baseline;background:#f8f8f8;border-radius:8px;display:flex;padding:10px 15px;position:relative;width:-webkit-fill-available;width:-moz-available}.side-panel-recommended-service-parent .recommended-service-row-container .corner-label-icon{height:68px;left:-10px;position:absolute;top:-10px;width:68px}.side-panel-recommended-service-parent .recommended-service-row-container .corner-label-icon .corner-label-text{color:#fff;font-family:Lato;font-size:10px;font-style:normal;font-weight:600;left:0;line-height:normal;position:absolute;top:45px;transform:rotate(-45.643deg);transform-origin:0 0}.side-panel-recommended-service-parent .recommended-service-row-container .service-image-section{background-color:transparent;border-radius:3px;box-shadow:0 0 20px rgba(34,36,38,.15);width:42px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section{align-items:center;display:flex;gap:8px;height:auto;justify-content:space-between;margin-left:10px;margin-top:0;position:relative;width:-webkit-fill-available;width:-moz-available}@media(max-width:500px){.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section{flex-direction:row;margin-top:0}}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-added-check{left:48px;position:absolute;top:-8px;z-index:1}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;justify-content:space-between}@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{align-items:flex-start;color:#3c3c3c;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;gap:8px;height:auto;text-align:left}.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{background-color:transparent;border-radius:10px;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{align-items:flex-start;display:flex;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{height:20px;width:20px}.side-panel-recommended-service-parent .recommended-service-row-container .service-info-section .service-name-header-section .service-price-info-section .service-price-info{align-items:flex-start;color:#e95832;display:flex;flex-direction:column;font-style:normal;font-weight:400;height:19px;justify-content:center;letter-spacing:-.32px;line-height:19px;width:186px}@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;background-color:#fff;border:1px solid #282828;bottom:20px;cursor:pointer;display:inline-block;height:27px;margin:0;position:relative;vertical-align:top;width:27px}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform .3s ease,opacity .2s}.side-panel-recommended-service-parent .recommended-service-row-container input[type=checkbox]:checked{background-color:#e95832;border:1px solid #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;border-left:0;border-top:0;height:45%;left:38%;top:20%;transform:rotate(20deg);width:25%}.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{height:14px;top:-3px}.side-panel-recommended-service-parent .recommended-service-row-container .service-card_add-cart-button{align-items:center;background:#e95832!important;border-radius:4px;color:#fff;display:flex;font-family:Montserrat,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;gap:8px;height:32px;justify-content:center;line-height:14px;padding:20px 8px;text-align:center;width:72px}@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{border-radius:37px;height:25px;width:121px}.side-panel-recommended-service-parent .service-container_front-shimmer .stroke .description{left:10px;width:100px}.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{align-items:flex-start;background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px 0 rgba(196,205,228,.3);display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:auto;left:50%;min-height:300px;padding:16px;position:relative;top:50%;transform:translate(-50%,-50%);width:500px}@media(max-width:500px){.service-position-container{height:auto;padding:16px;width:auto}}.service-position-container .service_position-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.service-position-container .service_position-header .primary-header{align-items:flex-start;color:#282828;display:flex;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.service-position-container .service_position-header .primary-header p{font-weight:600;margin:0;text-align:left}.service-position-container .service_position-header .primary-header .header-icon{cursor:pointer;position:absolute;right:15px;text-align:right}.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{-webkit-margin-after:0;font-size:14px;line-height:15px;margin-block-end:0;margin-top:10px;width:120px;width:auto}.service-position-container .service_position-header .primary-header .header-icon{line-height:normal;position:absolute;right:5px;top:20px}.service-position-container .service_position-header .header-meta{font-size:12px;line-height:auto}}.service-position-container .model_checkbox-container{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:auto;min-height:200px;overflow-y:scroll;overflow:hidden;width:inherit}.service-position-container .model_checkbox-container .checkbox-container{align-items:center;cursor:pointer;display:flex;justify-items:flex-start}.service-position-container .model_checkbox-container .checkbox-container p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:14px;margin-block-end:0;margin-block-start:0;margin-left:5px;margin-inline-end:0;margin-inline-start:0}.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;appearance:none;background-color:#fff;border:1px solid #e95832;border-radius:50%;cursor:pointer;display:grid;font:inherit;height:15px;margin:2px 10px 0 0;place-content:center;transform:translateY(-.075em);width:15px}.service-position-container .model_checkbox-container .checkbox-container .recommended-label-container{align-items:flex-start;border-radius:7px;display:flex;gap:10px;padding:4px 10px;width:auto}.service-position-container .model_checkbox-container .checkbox-container .recommended-label-container .recommended-label{align-items:center;background-color:#e3eae6;border-radius:12px;color:#3f574a;display:flex;font-family:Catamaran;font-size:12px;font-style:normal;font-weight:700;height:0;justify-content:center;letter-spacing:.2px;line-height:normal;padding:10px 10px 8px;position:relative}.service-position-container .model_checkbox-container .checkbox-container .modal-custom-radio[type=radio]:before{background-color:#fff;border-radius:50%;color:#fff;content:"";height:6px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.service-position-container .model_checkbox-container .checkbox-container input:not([type=range]):not([type=color]){writing-mode:horizontal-tb!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{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-items:flex-start;margin-bottom:15px;margin-top:0;width:90%}.service-position-container .model_checkbox-container .checkbox-container p{font-size:12px}}.service-position-container .add-to-cart-button{align-items:center;background:#f4f7f5;bottom:5px;color:#3c3c3c;display:flex;font-size:12px;font-style:normal;font-weight:700;gap:16px;height:32px;left:42px;line-height:14px;padding:10px 26px;position:absolute;text-align:center;width:130px}.service-position-container .save-position-button{align-items:center;align-self:stretch;background:#e95832;bottom:20px;display:flex;flex-shrink:0;gap:8px;height:44px;justify-content:center;padding:12px 16px;position:static;width:inherit}.service-position-container .save-position-button .text{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:19px;text-align:center}@media(max-width:500px){.service-position-container .save-position-button{position:relative}}.service-position-container .save-position-button:hover{background:#e95832}.cart-bottom{border-top:1px solid #ababab;bottom:0;box-shadow:0 -10px 10px 0 hsla(0,0%,42%,.078);height:auto;position:-webkit-sticky;position:sticky;width:100%;z-index:1}@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{align-items:flex-start;align-self:stretch;background-color:#fff;border-top:1px solid #e4e4e4;display:flex;flex-direction:column;gap:0 24px;margin-top:0;padding:14px 20px 0;position:relative;width:-webkit-fill-available;width:-moz-available}.side-panel-footer-section .headings-label{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.side-panel-footer-section .side-panel-footer-header-section{align-items:flex-start;align-self:stretch;display:flex;font-family:Catamaran,sans-serif;justify-content:space-between;padding:14px 24px}@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{align-items:center;align-self:stretch;display:flex;justify-content:space-between;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{align-items:center;display:flex;gap:8px}.side-panel-footer-section .side-panel-footer-savings-section{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;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{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0}.side-panel-footer-section .side-panel-footer-savings-section .savings-label{align-items:center;color:#282828;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:8px;line-height:20px;line-height:normal;text-decoration:underline}.side-panel-footer-section .side-panel-footer-savings-section .savings-amount-section{align-items:center;display:flex;gap:8px}.side-panel-footer-section .side-panel-footer-savings-section .savings-amount-section .savings-amount{align-items:center;color:#3c3c3c;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:4px}.side-panel-footer-section .side-panel-footer-savings-section .accordion-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:10px 0}.side-panel-footer-section .savings-expanded-content-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.side-panel-footer-section .savings-expanded-content-wrapper .savings-expanded-content{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:2px;justify-content:flex-start}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end;text-align:right}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values .header-values{align-items:center;display:flex;gap:8px}.side-panel-footer-section .savings-expanded-content-wrapper .savings-content-header-values .header-values .savings-content-values{color:#3c3c3c;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-items:flex-start;line-height:20px;max-width:80px;min-width:auto;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@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{background:#fef6f4;border-radius:4px;padding:10px 0}.side-panel-footer-section .button-wrapper-parent,.side-panel-footer-section .button-wrapper-parent .button-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px}.side-panel-footer-section .button-wrapper-parent .total-savings-parent{align-items:center;align-self:stretch;color:#3c3c3c;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:2px;height:40px;line-height:20px}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-label{display:flex;flex-direction:column;font-family:Catamaran,sans-serif;justify-content:center}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-value{align-items:flex-start;display:flex;flex:1 0;justify-content:flex-end;text-align:right}.side-panel-footer-section .button-wrapper-parent .total-savings-parent .total-savings-value .price-text{display:flex;font-family:Catamaran,sans-serif;justify-content:flex-end;min-width:60px}.side-panel-footer-section .bottom-continue-button-container{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center;margin:auto auto 10px;width:-webkit-fill-available;width:-moz-available}@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{background:#e95832;color:#fff}.side-panel-footer-section .bottom-continue-button-container .bottom-continue-button:hover{background:#e94b23}.service-container_front-shimmer{border:1px solid #f6bfb1;border-radius:4px;flex-shrink:0;gap:8px;height:205px;padding:12px;position:relative;width:185.646px}.service-container_front-shimmer,.service-container_front-shimmer .shimmer{align-items:center;display:flex;flex-direction:column;justify-content:center}.service-container_front-shimmer .shimmer{background:transparent;width:inherit}.service-container_front-shimmer .shimmer .image-card{border-radius:8px;height:100px;width:100px}.service-container_front-shimmer .stroke{display:flex;flex-direction:column;gap:8px;padding:8px 0}.service-container_front-shimmer .stroke .title{border-radius:37px;height:25px;width:175px}.service-container_front-shimmer .stroke .title:after{content:""}.service-container_front-shimmer .stroke .description{border-radius:4px;height:29px;left:34px;position:relative;top:30px;width:110px}.service-container_front-shimmer .stroke .description:after{content:""}.service-container_front-shimmer .animate{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}.btn-body{align-items:center;background-color:#e95832;border:none;border-radius:4px;cursor:pointer;display:flex;gap:5px;justify-content:center;width:100%}.btn-body .btn-text{color:#fff;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400}.contact-information{background:#fff;border:1.23846px solid rgba(241,243,249,.6);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);margin:24px 0;padding:20px}.contact-information .heading{color:#282828;font-size:23px;font-weight:700;line-height:28px;margin-top:0;text-align:start}.contact-information .information-inputs{column-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.contact-information .information-inputs .input-parent{position:relative;text-align:start;width:48%}@media screen and (max-width:1200px){.contact-information .information-inputs .input-parent{width:100%}}.contact-information .information-inputs .input-parent label{color:#3c3c3c;font-size:14px;font-weight:700;line-height:17px}.contact-information .information-inputs .input-parent .input{margin-top:5px;width:100%}.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{background:#fff;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;padding:10px!important;width:100%}@media screen and (min-width:1327px){.contact-information .create-account-btn{bottom:0;position:absolute}}.contact-information .create-account-btn.success{background-color:#e95a4b;color:#fff}.contact-information .create-account-btn:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);cursor:not-allowed}.contact-information span{align-items:baseline;display:flex;margin-bottom:2%;margin-top:3%}.contact-information span img{margin-right:2%}.vehicle-information{background:#fff;border:1.23846px solid rgba(241,243,249,.6);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);margin:0 0 24px;padding:20px}.vehicle-information .heading{color:#282828;font-size:23px;font-weight:700;line-height:28px;margin-top:0;text-align:start}.vehicle-information .information-inputs{column-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.vehicle-information .information-inputs .input-parent{position:relative;text-align:start;width:48%}.vehicle-information .information-inputs .input-parent .ui.selection.dropdown{background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;box-shadow:inset 2px 2px 4px #efefef!important;font-size:15px!important;margin-top:4px;padding:11px!important}.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-size:14px;font-weight:700;line-height:17px}.vehicle-information .information-inputs .input-parent .input{margin-top:5px;width:100%}.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{align-items:center;display:flex;flex:1 1;justify-content:center;margin:20px 0 0}.vehicle-information .create-account-btn{align-items:center;background:#fff;border:1.23846px solid rgba(241,243,249,.6);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:.02857em;line-height:1.75;padding:10px!important;width:350px;width:-webkit-fill-available;width:-moz-available}.vehicle-information .create-account-btn .ui.loading.loading.loading.loading.loading.loading.button{background-color:#e95a4b}.vehicle-information .create-account-btn.success{background-color:#e95a4b;color:#fff}.vehicle-information .create-account-btn:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);cursor:not-allowed}.vehicle-information .informative-label{align-items:center;display:flex;padding:15px 0}.magic-link-container{background:#fff;color:#343434;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;min-height:100vh;overflow:hidden;text-align:center;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{background-color:#fef6f4;display:flex;flex:1 1;flex-basis:50%;flex-direction:column;justify-content:space-evenly;width:50vw}.magic-link-left-container>div{display:flex;flex:1 1;flex-direction:column}.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{left:50%;position:relative;transform:translateX(-50%);width:50%;width:50vw}.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{align-items:center;align-self:center;display:flex;flex:1 1;flex-basis:50%;flex-direction:column}.magic-link-right-container .contentCenter{align-items:center;background-color:transparent;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;gap:24px;margin:0;min-width:77%;padding:24px 14px;position:relative}.magic-link-right-container .contentCenter .magic-link-options-container{align-items:center;display:flex;flex-direction:column;gap:44px;padding:0;width:83%}@media(max-width:768px){.magic-link-right-container .contentCenter .magic-link-options-container{gap:24px;width:100%}}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;width:95%}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-header-text{align-self:stretch;color:#282828;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-align:left}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-meta-text{align-self:stretch;color:#616161;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@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{align-self:stretch;font-size:18px}.magic-link-right-container .contentCenter .magic-link-options-container .magic-link-description .magic-link-meta-text{align-self:stretch;font-size:14px}}.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{align-items:center;display:flex;flex-direction:column;gap:44px;padding:0;width:83%}@media(max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container{align-items:center;flex-direction:column;flex-shrink:0;gap:24px;height:80%;justify-content:space-between;padding:80px 14px;width:auto}}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;width:95%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-header-text{color:#282828;font-size:22px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.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;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center;width:100%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-text.error{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center;width:100%}.magic-link-right-container .contentCenter .magic-link-redirect-container .magic-link-type-description .magic-link-text-description{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center;width:350px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:135px;width:360px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .timer-span{display:flex;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;letter-spacing:-.41px;line-height:20px}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .button-link-orange{background:transparent;border:none;color:#e95832;cursor:pointer;text-align:center;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline}@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{cursor:not-allowed;opacity:.5;pointer-events:none}.magic-link-right-container .contentCenter .magic-link-redirect-container .redirect-button-container .magic-link-button{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px!important;color:#555;display:flex;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;gap:10px;height:auto;justify-content:center;letter-spacing:-.41px;line-height:normal;margin:0;padding:10px;text-align:center;width:auto}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:16px;width:100%}.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{align-items:center;align-self:stretch;background:#fff;border:1px solid #747373;border-radius:4px;color:#666;display:flex;font-family:Lato,sans-serif;font-size:16px;gap:8px;height:auto;margin-bottom:0;padding:12px 16px 12px 30px;width:inherit}.magic-link-right-container .contentCenter .magic-link-redirect-container .option-content .input-container .plus-one{color:#666;font-family:Lato,sans-serif;font-size:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.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{align-items:center;display:flex;flex-direction:column;gap:44px;padding:0;width:83%}@media(max-width:500px){.magic-link-right-container .contentCenter .magic-link-redirect-container.error{align-items:center;flex-direction:column;flex-shrink:0;gap:24px;height:90%;justify-content:flex-start;padding:80px 14px;width:auto}}.magic-link-right-container .contentCenter .orange-button{background-color:#e95832;border:none;border-radius:4px;box-shadow:none;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;height:42px!important;letter-spacing:-.41px;line-height:normal;margin-left:auto!important;margin-right:auto!important;min-width:-webkit-fill-available!important;min-width:-moz-available!important;padding:10px}@media(max-width:500px){.magic-link-right-container .contentCenter{height:90vh;position:relative}.magic-link-right-container{height:75vh;position:relative;width:100vw!important}}.responsive-small-magic-link .header-logo{display:flex;height:31px;justify-content:center;margin:50px auto 0;width:-webkit-fill-available;width:-moz-available}@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;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}.magic-link-error-container .error-content{display:flex;flex-direction:column;gap:16px;width:500px}.magic-link-error-container .error-content .error-image{margin:0}.magic-link-error-container .error-content .error-info-content{align-items:center;display:flex;flex-direction:column;gap:33px}.magic-link-error-container .error-content .error-info-content .title-text{color:#282828;font-family:Montserrat,sans-serif!important;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.592px;line-height:normal;text-align:center}.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;letter-spacing:.592px;line-height:normal}.magic-link-error-container .error-content .error-info-content .meta-text .button-link-orange{background:transparent;border:none;color:#e95832;cursor:pointer;font-family:Montserrat,sans-serif!important;font-style:normal;font-weight:400;letter-spacing:-.41px;line-height:20px;text-align:center;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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{top:40%;width:100vw}.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{align-items:self-start;display:flex;flex-direction:column;gap:10px;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{align-items:center;display:flex;flex-direction:column;gap:16px;width:-webkit-fill-available;width:-moz-available}.magic-link-buttons .magic-link-button{align-items:center;align-self:stretch;background:#e95832;border-radius:4px!important;color:#fff;display:flex;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;gap:10px;height:42px;justify-content:center;letter-spacing:-.41px;line-height:normal;margin:0;padding:10px;text-align:center;width:100%}.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{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px!important;color:#555;display:flex;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:500;gap:10px;height:auto;justify-content:center;letter-spacing:-.41px;line-height:normal;margin:0;padding:10px;text-align:center;width:auto}: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{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}@media(min-width:42em){.options-render-grid{grid-template-columns:repeat(3,1fr)}}.option-card{align-self:stretch;border:1px solid #747373;border-radius:4px;padding:16px;position:relative;width:-webkit-fill-available;width:-moz-available}.option-card,.option-card .option-content{align-items:flex-start;display:flex;flex-direction:column}.option-card .option-content{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{align-items:center;align-self:stretch;background:#fff;border:none;border-radius:4px;color:#666;display:flex;font-family:Lato,sans-serif;font-size:16px;gap:8px;height:auto;margin-bottom:0;padding:12px 16px 12px 30px;width:inherit}.option-card .option-content .input-container .plus-one{color:#666;font-family:Lato,sans-serif;font-size:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.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{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.option-card .options-item .options-details{align-items:center;display:flex;gap:16px;padding:0;width:-webkit-max-content;width:max-content}.option-card .options-item .options-details .option-icon{flex-shrink:0;height:16px;width:16px}.option-card .options-item .options-details .option-label{color:#424c57;font-family:Catamaran;font-size:14px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.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;height:16px;outline:none;transition:background .2s ease-out,border-color .2s ease-out;width:16px}.option-radio:after{border:3px solid #fff;border-left:30;border-radius:50%;border-top:20;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);gap:16px}.option-radio:focus{box-shadow:0 0 0 2px #e95832;box-shadow:0 0 0 2px var(--color-orange)}.option-radio:disabled{color:#c4d1e1;color:var(--color-dark-gray);cursor:default}.option-card:hover .option-radio:disabled{border-color:#e2ebf6;border-color:var(--color-gray);box-shadow:none}.appointment-confirmation-container{background:#fff;border-radius:12px;font-family:Catamaran,sans-serif;margin:16px;padding:10px}.appointment-confirmation-container .ui.circular.label{background-color:#fef6f4;color:#dc4017;margin-right:5px;min-height:1em;min-width:1em}.appointment-confirmation-container .ca-x-ic-image{margin:auto;padding-top:5px}.appointment-confirmation-container .appt-status-text{line-height:30px;margin:0 5px}.appointment-confirmation-container .appt-status-label{color:"#2F2F2F";margin:0}.appointment-confirmation-container .appt-status-header{color:#3c3c3c;margin:0}.appointment-confirmation-container .ca-national-ac-number{color:#3c3c3c;font-weight:700;margin:0}.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;padding-top:5px;text-align:left}.appointment-confirmation-container .hr-solid{color:#efefef;margin:20px 0}.appointment-confirmation-container .label{color:#3c3c3c;font-size:16px;font-weight:500;margin:0}.appointment-confirmation-container .sub-text{color:#616161;font-size:14px;font-weight:400}.appointment-confirmation-container .margin-0{margin:0}.appointment-confirmation-container .row-space-between{align-items:center;display:flex;justify-content:space-between}.appointment-confirmation-container .row-flex-start{align-items:start;display:flex;justify-content:flex-start}.appointment-confirmation-container .vertical-padding-5{padding-bottom:5px;padding-top:5px}.appointment-confirmation-container .discount-banner{background-color:#ecfdf5;border-radius:8px;height:auto;padding:8px}.appointment-confirmation-container .discount-banner-text{color:#3c3c3c;display:flex;font-size:16px;font-weight:400;line-height:18px;padding:5px;text-align:left}.appointment-confirmation-container .discount-icon-appointment{display:inline-block;height:20px;padding-right:10px;vertical-align:middle;width:20px}.appointment-confirmation-container .est-total{color:#3c3c3c;font-size:18px;font-weight:700;padding-top:20px}.appointment-confirmation-container .est-total-disclaimer{line-height:16px;margin:0;padding-bottom:10px;text-align:left}.appointment-confirmation-container .need-to-reschedule-container{background-color:#f6f6f6;border-radius:8px;font-weight:400;line-height:18px;padding:8px;text-align:left}.appointment-confirmation-container .need-to-reschedule-text{color:#3c3c3c;line-height:18px}.appointment-confirmation-container .padding-right-10{padding-right:10px}.appointment-confirmation-container .font-weight-700{font-weight:700}.appointment-confirmation-container .secondary-button{font-weight:400;font-weight:700;margin-top:20px;max-width:100%}.appointment-confirmation-container .whats-next{font-size:20px;line-height:22px;padding-bottom:10px;text-align:left}.appointment-confirmation-container .whats-next-steps{margin:0;padding-left:20px}.appointment-confirmation-container .whats-next-container{display:flex;flex-direction:column;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{border-radius:10px;padding:16px;position:absolute;right:20px;-webkit-text-decoration-color:#dc4017;text-decoration-color:#dc4017}.appointment-confirmation-container .react-add-to-calendar .react-add-to-calendar__dropdown{background:#fff;border-radius:5px;box-shadow:1px 2px 5px #ccc;padding:1px 15px}.appointment-confirmation-container .react-add-to-calendar .react-add-to-calendar__button{color:#b83614}.add-to-calendar-btn{align-items:center;background-color:#f6f6f6;border:none;border-radius:5px;box-shadow:none;color:#1a1a1a;cursor:pointer;display:flex;font-family:Catamaran,sans-serif;font-size:14px;gap:3px;justify-content:center;padding:5px 10px;transition:background .2s,box-shadow .2s}.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{background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin-top:5px;width:12px}.caret-icon.down{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27><path fill=%27rgb%28184,54,20%29%27 d=%27M0 0l5 6 5-6z%27/></svg>")}.caret-icon.up{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27><path fill=%27rgb%28184,54,20%29%27 d=%27M0 6l5-6 5 6z%27/></svg>")}.dashBoard_supportCard_container{background:#fff;border-radius:5px;margin:0 auto;min-height:25vh;width:90%}.other_services{color:#292f36;font-family:catamaran;margin:0;padding:0}.dashBoard_supportCard_parent_container{grid-gap:1rem;border-radius:5px;display:grid;gap:1rem;grid-template-columns:30% 30% 30% 30%;padding:.7rem 1.5rem 1.5rem}.dashBoard_supportCard_child_container{border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#292f36;display:flex;flex:1 1;flex-direction:column;padding:.7rem}.otherServicesDiv{margin-left:30px;padding-top:16px;text-align:start}.dashBoard_supportCard_child_container button{background-color:#e95832;border-radius:5px;border-width:0;color:#fff;cursor:pointer;font-size:1rem;margin:1rem;padding:.75rem;width:90%}.dashBoard_supportCard_child_header{display:flex;flex-direction:row}.talkToTeach{font-family:Montserrat;font-size:14px;text-align:start}.certifiedMaintenance{font-family:lato;font-size:12px;text-align:start}.changeTire{color:#292f36;font-family:Montserrat;font-size:14px;letter-spacing:-.31px;text-align:start}.blueTireDiv{left:"10px";position:"absolute";z-index:10}.dashBoard_supportCard_child_container2{border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex:1 1;padding:.7rem}.dashBoard_supportCard_child_container2 button{cursor:pointer}.dashBoard_tires_card{border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex:1 1;padding:.7rem}.dashBoard_tires_card button{cursor:pointer}.dashBoard_tires_card_right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-around}.dashBoard_tires_card_right button{background-color:#e95832;border-radius:5px;border-width:0;color:#fff;font-size:1rem;margin:1rem;padding:.75rem;width:90%}.dashBoard_tires_card_left{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}@media only screen and (max-width:900px)and (min-width:376px){.dashBoard_supportCard_container{margin:0;width:100%}.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{margin:0;width:100%}.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{margin:0;width:100%}.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{grid-gap:1rem;border-radius:5px;display:grid;gap:1rem;padding:1.5rem}.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{display:flex;flex-direction:row;margin:0 10;overflow-x:scroll;overflow-y:auto;width:34vw}.geo_container{border-width:0;display:flex;flex:1 1;min-height:20px;position:absolute;width:100%;z-index:15}@media only screen and (max-width:900px)and (min-width:376px){.dashboard_map_container{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:200}}@media only screen and (max-width:375px){.dashboard_map_container{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}@media only screen and (max-width:320px){.dashboard_map_container{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}@media only screen and (max-width:1024px){.dashboard_map_container{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:auto;width:80vw;z-index:1000}}.dashboard_membership_container{background:#fff;border-radius:5px;margin:0 auto;min-height:25vh;width:90%}.bold_header{margin-left:30px;padding-top:16px;text-align:start}.just_for_you{color:#292f36;font-family:catamaran;margin:0;padding:0}.dashboard_membership_parent_container{grid-gap:1rem;border-radius:5px;display:grid;gap:1rem;grid-template-columns:30% 30% 30% 30%;padding:.7rem 1.5rem 1.5rem;text-align:start}.dashboard_membership_parent_container *{margin:0;padding:0}.what_is_membership{font-family:Montserrat}.big_massage,.what_is_membership{color:#292f36;font-size:12px;text-align:start}.big_massage{font-family:lato}.see_details{color:#e95832;font-size:12px;text-align:start}.dashboard_membership_child_container{border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.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;cursor:pointer;font-weight:700;margin-top:50px}.dashboard_membership_right_container{flex:1 1;padding:.5rem}.dashboard_membership_right_container div{align-items:center;background-color:#fff;border-radius:35px;box-shadow:0 6px 20px hsla(210,8%,62%,.2);display:flex;height:70px;justify-content:center;position:absolute;width:70px}.dashboard_membership_right_container .dashboard_membership_right_group{height:50px;position:absolute;right:40px;top:40px;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{margin:0;width:100%}.dashboard_membership_container h3{display:none}}.dashboard_message{display:none}.dashboard_message_left{color:#292f36;font-family:Montserrat;font-size:"16px";font-weight:600}.see_all{color:#e95832;font-family:Montserrat;font-size:14px;font-weight:400}@media only screen and (max-width:900px)and (min-width:376px){.dashboard_message{align-items:center;display:flex;justify-content:space-between;margin:0;padding:10px;width:96%}}@media only screen and (max-width:375px){.dashboard_message{align-items:center;display:flex;justify-content:space-between;margin:0;padding:10px;width:96%}}@media only screen and (max-width:320px){.dashboard_message{align-items:center;display:flex;justify-content:space-between;margin:0;padding:10px;width:96%}}@media only screen and (max-width:1024px){.dashboard_message{align-items:center;display:flex;justify-content:space-between;margin:0;padding:10px;width:96%}}@media only screen and (max-width:768px){.dashboard_message{align-items:center;display:flex;justify-content:space-between;margin:0;padding:10px;width:96%}}.dashboard_shop_list_container{align-items:flex-start;background-color:#edf0f5;flex:.5 1;justify-content:flex-start;padding:.7rem;width:100%}.dashboard_shop_list_header{align-items:center;display:flex;flex:1 1;justify-content:space-between;width:100%}.dashboard_shop_list_header div p{color:#292f36;font-family:Catamaran;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.dashboard_shop_list_icon{display:flex;flex-direction:row;justify-content:space-between;padding:.75rem}.dashboard_shop_list_icon1{margin-right:5px}.dashboard_shop_list_icon1,.dashboard_shop_list_icon2{align-items:center;background-color:#f5f5f5;border-radius:5px;cursor:pointer;display:flex;height:40px;justify-content:center;justify-items:center;width:40px}.dashboard_shop_list_icon2_img{margin:0 auto}.dashboard_shops_cards{background-color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:auto;margin:0 0 .75rem;width:100%}.dashboard_shops_cards_header{background-position:absolute;background-repeat:repeat;background-size:100% 100%;border-radius:4px 4px 0 0;display:flex;flex:3 1;height:152px;width:100%}.dashboard_shops_cards_footer{align-items:flex-start;display:flex;flex:1 1;justify-content:space-between;padding:.75rem}.dashboard_shops_logo{align-items:center;display:flex;height:48px;justify-content:center;margin-right:8px;width:48px}.dashboard_shops_name{color:#292f36;font-family:montserrat;font-size:16px;margin:0;padding:0}.dashboard_shops_name br,.space{display:none;margin:0;padding:0}.dashboard_shops_address{color:#292f36;font-family:lato;font-size:14px;font-weight:500;margin:0;padding:0}.dashboard_shops_ratings{display:flex;flex:1 1;justify-content:flex-end;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{align-items:flex-start;background-color:#edf0f5;flex:.5 1;justify-content:flex-start;padding:.7rem;width:100%}}.shop_list_floating_items{bottom:34px;display:flex;flex-direction:row;overflow-x:scroll;overflow:scroll;position:absolute;width:33vw;z-index:1}.shop_list_items{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:70%;margin-left:20px;margin-right:20px;margin-top:20px;padding:0 20px 0 0;width:100%}.shop_name{color:#292f36;font-family:montserrat;font-size:16px;font-weight:600;margin:0;padding:0;text-overflow:ellipsis;width:10vh}.shop-address{font-family:montserrat}.miles,.shop-address{font-size:14px;font-weight:500}.miles{color:#b93e15;font-family:lato;margin:0;padding:0}.services-dashboard-icon-container{align-items:center;display:flex;flex-direction:row;margin:0 0 0 .2rem;text-align:left}.service-dashboard-icons{border-radius:4px;height:24px;padding:.75rem;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{color:#292f36;font-family:montserrat;font-size:16px;font-weight:600;margin:0;padding:0;width:10vh}}@media only screen and (max-width:375px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{color:#292f36;font-family:montserrat;font-size:16px;font-weight:600;margin:0;padding:0;width:10vh}}@media only screen and (max-width:320px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{color:#292f36;font-family:montserrat;font-size:16px;font-weight:600;margin:0;padding:0;width:10vh}}@media only screen and (max-width:1024px){.services-dashboard-icon-container{display:flex;flex:1 1;flex-wrap:nowrap}.shop_name{color:#292f36;font-family:montserrat;font-size:16px;font-weight:600;margin:0;padding:0;width:10vh}}.shopMapListContainer{display:flex;flex-direction:row;width:100%}.shopMapListContainer .shopMapListIcon{margin-left:5px;margin-right:5px}.shopMapListContainer .shopMapListItemContainer{background-color:#fff;display:flex;flex-direction:row;margin-right:.25rem}.shopMapListContainer .shopMapItemContainer{display:flex;flex-direction:row}.dashboard_techadvisor_card{background:#fff;border-radius:5px;margin:0 auto;min-height:25vh;width:90%}.dashboard_techadvisor_card_parent{grid-gap:1rem;border-radius:5px;display:grid;gap:1rem;grid-template-columns:30% 30% 30% 30%;padding:.7rem 1.5rem 1.5rem}.dashboard_techadvisor_card_child{border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex:1 1;flex-direction:column;padding:.7rem}.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{margin:0;width:100%}.dashboard_techadvisor_card h3{display:none}.dashboard_techadvisor_card_parent{grid-template-columns:100%}}@media only screen and (max-width:375px){.dashboard_techadvisor_card{margin:0;width:100%}.dashboard_techadvisor_card h3{display:none}.dashboard_techadvisor_card_parent{grid-template-columns:100%}}@media only screen and (max-width:320px){.dashboard_techadvisor_card{margin:0;width:100%}.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{grid-gap:1rem;border-radius:5px;display:grid;gap:1rem;padding:1.5rem}}@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{align-items:center;color:#282828;display:flex;flex:none;flex-grow:0;font-family:Americane;font-size:23px;font-style:normal;font-weight:700;height:28px;letter-spacing:-.02em;line-height:28px;margin-top:-2%;order:0}.vehicle_add_carcover{margin-top:-8%}.vehicle_add_tag_line{font-size:14px;width:294px}.vehicle_add_container{height:104px}.dashboard_welcome_card p{font-feature-settings:"case" on;color:rgba(60,60,67,.6);font-family:Catamaran;font-size:16.2px;font-style:normal;font-weight:500;line-height:19px;margin:0;padding:20px 0 5px}.dashboard_welcome_card h1{color:#292f36!important;font-family:Catamaran;font-size:35.3455px;letter-spacing:-.603818px;line-height:130%;margin:0;padding:10px 0 5px}.dashboardAppointmentContainer{border-radius:10px;margin:0 5%;text-align:left;width:45%}.dashboardAppointmentContainer .servicesContainer{background-color:#fff;border-radius:10px 10px 0 0;padding:.5rem}.dashboardAppointmentContainer .servicesContainer .title{font-size:16px;font-weight:700}.dashboardAppointmentContainer .servicesContainer .subtitle{font-size:14px;font-weight:400}.dashboardAppointmentContainer .containerFooter{background-color:#fbfcfd;border-radius:0 0 10px 10px;display:flex;padding:.5rem}.membership-upgrade-modal-section{height:auto!important;left:50%!important;max-height:calc(100vh - 15%)!important;overflow-x:hidden;overflow-y:scroll;padding:24px!important;position:absolute!important;top:45%!important;transform:translate(-50%,-50%)!important;width:auto!important}@media(max-width:500px){.membership-upgrade-modal-section{height:90vh!important;overflow-y:scroll;padding:16px!important;top:50%!important;width:90%!important}}.membership-upgrade-modal-section .confettiContainer canvas{height:-webkit-fill-available!important;height:-moz-available!important;width:-webkit-fill-available!important;width:-moz-available!important}.membership-upgrade-modal-section .membership-upgrade-modal-header{border-bottom:none!important;color:#292f36!important;font-family:Catamaran,sans-serif!important;font-size:larger!important;font-weight:800!important;text-align:center}.membership-upgrade-modal-section .membership-sub-text{padding:30px 0}.membership-congrats-modal{overflow:hidden!important}.membership-upgrade-modal{align-items:center;display:inline-flex;flex-direction:column;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;gap:16px;justify-content:center}@media(max-width:500px){.membership-upgrade-modal .membership-upgrade-content .membership-upgrade-cards{flex-direction:column;gap:24px}}.membership-upgrade-modal .unlock-saving-text,.membership-upgrade-modal .upgrade-membership-text{color:#282828;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:32px;text-align:center}@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{align-items:center;background:#fef6f4;border:1px solid #fae0d9;border-radius:4px;display:flex;gap:8px;padding:8px;width:96%}@media(max-width:500px){.membership-upgrade-modal .upgrade-membership-sub-section{width:91%}}.membership-upgrade-modal .upgrade-membership-sub-section .upgrade-membership-caradvise-icon{flex-shrink:0;height:26px;width:26px}.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{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.membership-upgrade-cross-icon{cursor:pointer;position:absolute;right:16px;top:16px}@media(max-width:500px){.membership-upgrade-cross-icon{display:none}}.membership-select-plan-btn{background-color:#e95832!important;color:#fff;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.41px;line-height:normal;margin-bottom:16px!important;margin-top:36px!important;width:30vw}@media(max-width:500px){.membership-select-plan-btn{margin-bottom:36px!important;width:90vw}}.membership-select-plan-btn:hover{background-color:#e95832!important;color:#fff!important}.upgrade-card-bg{background:#fef6f4!important;border:2px solid #f6bfb1!important}.membership-upgrade-card-content{align-items:flex-start;background:#fff;border:2px solid #e7e7e7;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px;position:relative;width:350px}@media(max-width:1366px){.membership-upgrade-card-content{gap:16px}}@media(max-width:500px){.membership-upgrade-card-content{width:90%}}.membership-upgrade-card-content .membership-upgrade-recommended-card{align-items:center;background:#3c3c3c;border-radius:16px;color:#fff;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;justify-content:center;left:32%;line-height:18px;padding:4px 12px;position:absolute;text-align:center;top:-14px}.membership-upgrade-card-content .membership-upgrade-card-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.membership-upgrade-card-content .plan-details span{align-items:center;display:flex;gap:10px}.membership-upgrade-card-content .benefits-list .upgrade-featured-benefit{align-items:center;display:flex;gap:8px;justify-content:flex-start}.membership-upgrade-card-content .caradvise-plan-price .price{align-items:center;display:flex;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{align-items:center;align-self:stretch;background:#fafafa;border-radius:4px;display:flex;justify-content:space-between;padding:8px}.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{background:#fef6f4;border:2px solid #f6bfb1;cursor:pointer}.card-blurred{opacity:.5}.card-blurred,.selected-membership-card{pointer-events:none}.membership-upgrade-card-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.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;appearance:none;background-color:#fff;border:1px solid #e95832;border-radius:50%;cursor:pointer;display:grid;font:inherit;height:21px;margin:0;place-content:center;transform:translateY(-.075em);width:21px}.membership-upgrade-card-header .membership-card-radio-btn[type=radio]:before{background-color:#fff;border-radius:50%;color:#fff;content:"";height:8px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}.membership-upgrade-card-header input:not([type=range]):not([type=color]){writing-mode:horizontal-tb!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{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.membership-term-and-condition-section{font-feature-settings:"clig" off,"liga" off;align-items:center;color:#616161;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;letter-spacing:.15px;line-height:100%}.membership-term-and-condition-section input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid #cfcfcf;cursor:pointer;display:inline-block;height:16px;margin:0;position:relative;vertical-align:top;width:16px}.membership-term-and-condition-section input[type=checkbox]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform .3s ease,opacity .2s}.membership-term-and-condition-section input[type=checkbox]:checked{background-color:#e95832;border:1px solid #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;border-left:0;border-top:0;height:50%;left:35%;top:20%;transform:rotate(20deg);width:30%}.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;margin:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration:underline;-webkit-text-decoration-color:#e95832;text-decoration-color:#e95832}.road-side-assistant-text{align-items:flex-start;display:flex;gap:8px;justify-content:center}.road-side-assistance-popup,.road-side-assistance-popup:before{background-color:#3c3c3c!important}.road-side-tooltip svg{height:16px!important;width:16px!important}.road-side-assistance-label{display:flex;flex-direction:column;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{margin:1rem;overflow:hidden}.inner{transition:transform;white-space:nowrap}.carousel-item{display:inline-flex;justify-content:space-between}.dot-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dot{margin-left:5px;text-shadow:0 3px 3px #ffe4e1}.time{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.step1{justify-content:space-between;margin:10px 10px 10px 1px}.step1,.step1-content{align-items:center;display:flex;flex-direction:row}.step1-content{cursor:pointer}.step1-service-name{color:#292f36;font-size:16px;font-weight:600}.step1-service-name,.step1-service-rate{font-family:montserrat;margin:0;padding:0}.step1-service-rate{color:#8a8989;font-size:14px;font-weight:500}.step2-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.cal{text-align:center}.cal,.dashboard1_5-container{align-items:center;display:flex;justify-content:center}.dashboard1_5-container{flex-direction:column;gap:44px;height:auto;margin:auto;min-height:100vh;padding-top:10px;width:87%}@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{align-items:center;width:100%}}@media(max-width:500px){.dashboard1_5-container{gap:16px;width:95vw}}.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:.5 1;justify-self:flex-end;width:80%}.dashboard-cards-section{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:-webkit-fill-available;width:-moz-available}.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{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:80vw}.dashboard-cards-section .buy-new-tire-card{width:350px}}.dashboard-upcoming-appointment-section{align-items:flex-start;background:#282828;border-left:5px solid #e95832;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:13px;height:auto;justify-content:center;padding:12px 16px;width:92%}@media(max-width:1366px){.dashboard-upcoming-appointment-section{padding:12px 8px;width:auto}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:space-between}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text{align-items:center;display:flex;gap:16px;padding:0;width:auto}@media(max-width:1512px){.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text{gap:8px}}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-calendar-icon{background:#3c3c3c;border-radius:50%;overflow:visible;padding:21px}@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{align-items:flex-start;display:flex;flex-direction:column;gap:3px;width:auto}.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{color:#e4e4e4;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:19px;width:-webkit-max-content;width:max-content}.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;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section{display:flex;flex-wrap:wrap;gap:8px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .service{background-color:#3c3c3c;border-radius:4px;color:#fff;display:inline-block;font-size:12px;padding:4px}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-text .service-status-section .status-section{background-color:#d1fae5;border-radius:4px;color:#064e3b;display:flex;flex-direction:row;font-size:12px;gap:8px;padding:4px}.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{align-items:center;display:flex;gap:12px;justify-content:space-between}.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{border-radius:3px;flex-shrink:0;height:80px;width:115px}.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{cursor:pointer;flex-shrink:0;height:16px;width:16px}.diagnose-a-problem-card{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;display:flex;height:98px;justify-content:space-between;padding:16px 24px;width:384px}@media(max-width:1512px){.diagnose-a-problem-card{width:310px}}@media(max-width:1366px){.diagnose-a-problem-card{gap:8px;padding:16px;width:295px}}.diagnose-a-problem-card .diagnose-a-problem-card-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:auto}@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{color:#282828;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.28px;line-height:22px;margin:0}.diagnose-a-problem-card .diagnose-a-problem-card-content .diagnose-a-problem-card-button{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;color:#282828;display:flex;font-family:Montserrat,sans-serif!important;font-size:12px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:14px;padding:10px;text-align:center}.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{align-items:flex-start;background:#fbbf24;border-radius:42.991px;display:flex;flex-direction:column;gap:12.283px;height:20px;padding:4.913px;position:absolute;right:-.364px;top:-8.644px;width:20px}.dashboard-affilation-card{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;display:flex;flex-direction:column;gap:8px;height:98px;padding:16px 24px;position:relative;width:310px}@media(max-width:1366px){.dashboard-affilation-card{padding:16px;width:290px}}.dashboard-affilation-card .affilation-card-text{color:#282828;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:22px;margin:0;text-align:center;z-index:1}.dashboard-affilation-card .affilation-card-button{align-items:center;background:#282828;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat!important;font-size:12px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:14px;padding:10px;text-align:center;width:188px;z-index:1}.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{bottom:6.833px;left:11px;position:absolute!important}.dashboard-affilation-card .uber-card-logo{height:31.167px;width:55px}.dashboard-affilation-card .uber-canada-card-vehicle-image,.dashboard-affilation-card .uber-card-vehicle-image{border-radius:3.063px;bottom:1px;height:78px;position:absolute!important;right:1px;width:160px}.dashboard-affilation-card .instacart-card-logo{height:14.16px;width:88.5px}.dashboard-affilation-card .instacart-ca-card-vehicle-image,.dashboard-affilation-card .instacart-card-vehicle-image{bottom:8px;height:43px;position:absolute!important;right:7.5px;width:43px}.dashboard-affilation-card .usaa-card-logo{height:35px;width:120px}.dashboard-affilation-card .usaa-card-vehicle-image{border-radius:319.179px;bottom:4.267px;height:54.733px;position:absolute!important;right:3px;width:59.403px}.dashboard-affilation-card .shipt-card-logo{height:22.902px;width:69px}.dashboard-affilation-card .shipt-card-vehicle-image{border-radius:19.767px;bottom:4.466px;height:39.534px;position:absolute!important;right:4.49px;width:75.51px}.dashboard-affilation-card .grubhub-card-logo{height:20px;width:100px}.dashboard-affilation-card .grubhub-card-vehicle-image{bottom:8px;height:50px;position:absolute!important;right:12px;width:50px}.upgrade-membership-card{align-items:center;background:linear-gradient(92deg,#fff 6.09%,#e8e8e8 98.73%);border:1px solid #f8f8f8;border-radius:4px;display:flex;height:98px;justify-content:space-between;padding:16px;width:364px}@media(max-width:1512px){.upgrade-membership-card{padding:16px 12px;width:350px}}@media(max-width:500px){.upgrade-membership-card{width:-webkit-fill-available}}.upgrade-membership-card .upgrade-membership-card-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.upgrade-membership-card .upgrade-membership-card-section .upgrade-membership-card-header{align-items:flex-start;color:#e95832;display:flex;flex-direction:column;font-family:Catamaran,sans-serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.36px;line-height:22px;margin:0;text-transform:uppercase;width:229px}.upgrade-membership-card .upgrade-membership-card-section .upgrade-membership-card-text{align-items:flex-start;color:#616161;display:flex;flex-direction:column;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.28px;line-height:16px;margin:0;width:229px}.upgrade-membership-card .upgrade-membership-card-section .updrade-membership-button{align-items:center;align-self:stretch;background:#e95832;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:14px;padding:10px;text-align:center}.upgrade-membership-card .upgrade-membership-card-image{flex-shrink:0;height:92.743px;width:124px}.finish-booking-card{align-items:flex-start;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:90px;justify-content:space-between;width:93%}.finish-booking-card .selected-services{font-weight:700;margin:0}.finish-booking-card .finish-booking-card-section{align-items:center;display:flex;gap:16px;justify-content:center;width:344px}@media(max-width:500px){.finish-booking-card .finish-booking-card-section{gap:8px;margin-bottom:12px;width:320px}}.finish-booking-card .finish-booking-card-section .shopping-cart-icon{background:#f4f7f5;border-radius:50%;flex-shrink:0;height:18px;overflow:visible;padding:12px;width:18px}.finish-booking-card .finish-booking-card-section .finish-booking-card-heading{color:#fff;flex:1 0;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.36px;line-height:normal;margin:0;text-align:left}.finish-booking-card .finish-booking-cart-serives{align-items:center;align-self:stretch;display:flex;gap:12px;justify-content:flex-start}.finish-booking-card .finish-booking-cart-serives .service-row-container{align-items:center;background:#f4f7f5;border-radius:8px;display:flex;gap:8px;justify-content:flex-start;padding:10px;width:-webkit-max-content;width:max-content}.finish-booking-card .finish-booking-cart-serives .service-row-container img{height:36px;width: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;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:-webkit-max-content;width:max-content}.dashboard-search-shop-container{display:flex;gap:16px;width:60%}@media(max-width:500px){.dashboard-search-shop-container{width:82%}}.dashboard-search-shop-container .dashboard-search-favorite-shop-section{align-items:flex-start;display:inline-flex;flex-direction:column;gap:16px;width:100%}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-favorite-shop-header{color:#343434;font-family:Catamaran,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:19px;margin:0}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container{background:#fff;border:1px solid #ccd9d1;border-radius:8px;padding:20px;width:-webkit-fill-available;width:-moz-available}@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-size:19px;font-weight:700}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .search-shop-container .map_header_container .map-header .zip-edit-container .ui.transparent.input>input{font-size:14px!important;padding-left:3px!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{height:35px!important;width:20px!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{align-items:center;color:#282828;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:18px;margin-bottom:8px;text-align:left}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .sponsored-shop-label span{cursor:pointer;display:flex;gap:8px}.dashboard-search-shop-container .dashboard-search-favorite-shop-section .sponsored-shop-label p{margin:0}.dashboard-offers-cards-container{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media(max-width:1366px){.dashboard-offers-cards-container{gap:16px}}@media(max-width:768px){.dashboard-offers-cards-container{justify-content:center}}@media(max-width:500px){.dashboard-offers-cards-container{flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;width:95vw}}@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{align-items:center;height:auto;width:100%}.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{background:#fff;border:1px solid #ccd9d1;border-radius:8px;margin:0 -30px;padding:10px;width:-webkit-fill-available;width:-moz-available}}@media only screen and (max-width:500px){.dashboard-cards-section{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:auto}.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{padding:16px;width:100%}.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{height:44px;width:113px}.dashboard-uber-card{width:100%}.uber-modal-content{padding:0}.dashboard-upcoming-appointment-section{width:90%}.dashboard-upcoming-appointment-section .dashboard-upcoming-appointment-content .dashboard-upcoming-appointment-text .upcoming-appointment-calendar-icon{padding:12px;width:18px}.diagnose-a-problem-card{padding:16px}.finish-booking-card{padding:16px;width:92%}.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{height:auto;left:60px;width:180px}}@media only screen and (max-width:370px){.diagnose-a-problem-card,.finish-booking-card{padding:16px}.finish-booking-card .finish-booking-card-section{gap:8px;width:320px}}.dashboard-stepper-container{align-items:center;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.08);display:flex;gap:24px;justify-content:center;left:-10px;padding:15px;position:relative;top:-20px;width:100%}@media(max-width:500px){.dashboard-stepper-container{gap:12px;top:-8px}}.dashboard-stepper-container .dashboard-stepper{align-items:center;display:flex;gap:24px}@media(max-width:500px){.dashboard-stepper-container .dashboard-stepper{gap:12px}}.dashboard-stepper-container .dashboard-stepper-section{align-items:center;display:flex;gap:8px}.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-number{align-items:center;background-color:#3c3c3c;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:500;height:20px;justify-content:center;letter-spacing:-.297px;line-height:22px;text-align:center;width:20px}.dashboard-stepper-container .dashboard-stepper-section .dashboard-stepper-image{height:20px;width: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}.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{background:#fff;border:1px solid #ccd9d1;border-radius:8px;padding:20px;width:100%}.dashboard_vehicle_component{background-color:#edf0f5;border-radius:5px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex:.5 1;flex-direction:column;height:525px;margin:1rem 1rem 1rem 0;padding:1.5rem;text-align:start}.dashboard_vehicle_component p{color:"rgb(3, 185, 251)";font-size:"12px";font-weight:"bold";text-align:"start"}.dashboard_vehicle_heading{align-content:space-around;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start}.dashboard_vehicle_title{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;left:10;position:absolute}.dashboard_vehicle_image{align-items:center;display:flex;flex:3 1;justify-content:center}.dashboard_vehicle_title h2{color:#292f36;font-family:catamaran;margin:"0px";padding:"0px"}.dashboard_vehicle_component strong{color:#292f36;font-family:Catamaran}.go_to_garage{color:#e95832;font-size:12px;font-weight:700;text-align:start}@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{align-items:stretch;display:flex;flex-direction:row;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{align-items:flex-start;background:#fff;border:1px solid #ccd9d1;border-radius:8px;display:flex;flex-direction:column;gap:8px;height:auto;padding:24px;position:relative;width:41%}@media(max-width:1512px){.dashboard_add_vehicle_form{width:38%}}.dashboard_add_vehicle_form .dashboard_add_vehicle_header_container{display:flex;flex-wrap:wrap;gap:8px}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;text-align:left;width:70%}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_title{color:#282828;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.56px;line-height:34px;margin:0}.dashboard_add_vehicle_form .dashboard_add_vehicle_form_heading .vehicle_add_tag_line{align-self:stretch;color:#616161;display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:400;height:21px;justify-content:flex-start;line-height:17px;margin:0}.book-oil-change-section{border:1px solid #eee;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:20px;width:100%}.book-oil-change-section .oil-change-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;white-space:nowrap}.book-oil-change-section .benefits-section{align-items:center;background-color:#ecfdf5;border-radius:8px;display:flex;flex-direction:row;gap:5px;padding:4px 8px}.book-oil-change-section .oil-change-btn{cursor:pointer;display:flex;flex-direction:row;gap:5px}.book-oil-change-section.continue-booking{background:#444}.book-oil-change-section.continue-booking .continue-booking-text{color:#fff;font-family:Catamaran,sans-serif;font-size:16px;white-space:nowrap}.vehicle_add_carcover{background-image:url(/static/media/map-background-ellipse.4278665d5d52076f4677.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-position:50%;background-size:30vw,auto;height:350px;margin-top:0;max-width:600px}.vehicle_add_carcover,.vehicle_add_carcover_image{align-items:center;display:flex;flex-direction:row;justify-content: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{align-items:center;display:flex;flex-direction:row;height:67px;justify-content:space-between}.dashboard_vehicle_details_section .vehicle_details_header .vehicle_added_carcover_mobile{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin-top:0;width:120px}.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{align-items:center;background-image:url(/static/media/map-background-ellipse.4278665d5d52076f4677.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-position:50%;background-size:30vw,auto;display:flex;flex-direction:row;height:350px;justify-content:center;margin-top:0;width:400px}@media(max-width:1366px){.vehicle_added_carcover{width:400px}}.vehicle_added_carcover img{border-radius:30% 30% 30% 0;mix-blend-mode:darken;width:400px!important}.default_vehicle_added_carcover{align-items:center;background-image:url(/static/media/map-background-ellipse.4278665d5d52076f4677.svg),radial-gradient(36.9% 36.9% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);background-position:50%;background-size:30vw,auto;display:flex;flex-direction:row;height:350px;justify-content:center;margin-top:0;width:400px}@media(max-width:1366px){.default_vehicle_added_carcover{width:400px}}.default_vehicle_added_carcover img{border-radius:30% 30% 30% 0;mix-blend-mode:normal;width:400px!important}.vehicle_add_tag_line{align-items:center;color:#616161;display:flex;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;height:21px;line-height:17px;width:100%}.vehicle_add_container{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:15px;height:auto;order:3;padding:0}.vehicle_add_container .noVehicleManual-save-button{margin-left:15px}.vehicle_add_container .noVehicle-save-button{background-color:#e95832;color:#fff;margin-left:15px}.vehicle_add_container .noVehicle-save-button:hover{background-color:#e95832!important;color:#fff!important}.vehicle_add_container .car_details_first_form{display:flex;justify-content:space-between;width:100%}.vehicle_add_container .car_details_first_form label{margin-left:5px;text-align:left}.vehicle_add_container .car_details_first_form .car_details_input_form{width:48%}.vehicle_add_container .car_details_second_form{display:flex;justify-content:space-between;width:100%}.vehicle_add_container .car_details_second_form label{margin-left:5px;text-align:left}.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{margin-bottom:5px;margin-left:5px;text-align:left}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.vehicle_add_container .car_details_third_form{display:flex;justify-content:space-between;width:100%}.vehicle_add_container .car_details_third_form label{margin-left:5px;text-align:left}.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{border-radius:6px!important;padding:13px 10px 13px 16px!important}.vehicle_add_container .no-vehicle-vin-input-form{margin-top:15px}.vehicle_add_container .no-vehicle-vin-input-form span{color:#616161;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:14px;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{bottom:16px;margin-top:16px;width:100%}.noVehicle-buttons .button{margin:0}@media(max-width:500px){.noVehicle-buttons{margin-top:35px;position:relative;width:100%}}.vehicle_add_button{align-items:center;align-self:stretch;background:#e95832;border-radius:4px;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:48px;justify-content:center;order:4;padding:12px 16px}.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{align-items:stretch;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;min-height:50vh;padding:24px;width:44%}@media(max-width:1366px){.dashboard_vehicle_details_section{min-height:380px}}.dashboard_vehicle_details_section .vehicle_details_header{height:51px;position:relative}.dashboard_vehicle_details_section .vehicle_modal{background-color:#000;background-color:rgba(0,0,0,.1);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:0}.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;flex-direction:column;height:auto;justify-content:center;width:auto}.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{height:16px;width:16px}.vehicle_info{display:flex;gap:16px;justify-content:space-between}.vehicle_info .vehicle_details{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:5px;display:flex;gap:10px;height:auto;padding:16px 8px;width:100%}.vehicle_info .vehicle_details img{background:#fef6f4;border-radius:6.667px;height:28px;width:28px}.vehicle_info .vehicle_details .vehicle-details-section{align-items:center;display:flex;flex:1 0;justify-content:space-around}.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{align-items:center;background:#f4f7f5;border-radius:6px;color:#282828;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:14px;padding:4px 8px}@media(max-width:500px){.vehicle_info{gap:8px}.vehicle_info .vehicle-details{gap:8px;padding:16px 8px}.vehicle_info .vehicle-details .vehicle-details-section{gap:8px}}.vehicle_book_now{align-items:flex-start;background:#fff;border:1px solid #ccd9d1;border-radius:5px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px;width:auto}.vehicle_book_now .vehicle_next_maintenance_service{align-items:center;align-self:stretch;display:flex;gap:4px;justify-content:space-between;width:auto}.vehicle_book_now .vehicle_next_maintenance_service .vehicle_next_maintenance_service_section{align-items:center;display:flex;flex-direction:row;gap:8px}.vehicle_book_now .vehicle_next_maintenance_service img{height:32px;width:32px}.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:auto}.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:max-content}}.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .vehicle_maintenance_date{align-items:center;background:#f4f7f5;border-radius:6px;color:#dc4017;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;padding:4px 8px}@media(max-width:1366px){.vehicle_book_now .vehicle_next_maintenance_service .next-maintenance-service-content .vehicle_maintenance_date{width:-webkit-max-content;width:max-content}}.vehicle_book_now .vehicle_next_maintenance_service .button{align-items:center;background:#e95832;color:#fff;cursor:pointer;display:flex;font-family:Montserrat!important;font-size:12px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:14px;margin:0;padding:10px;width:100px}.vehicle_book_now .vehicle_next_maintenance_service .button:hover{background:#d25832;color:#fff}.vehicle_book_now .vehicle_maintenance_date{background-color:#f4f7f5;border-radius:6px;color:#dc4017;font-size:16px;font-weight:500;padding:4px 8px}.vehicle_book_now .vehicle_maintenance_border_line{align-self:stretch;height:0}.vehicle_book_now .vehicle_maintenance_border_line img{stroke-width:1px;stroke:#e3eae6;width:100%}.vehicle-maintenance{width:100%}.vehicle-maintenance .vehicle-maintenance-services{align-items:center;display:flex;flex-wrap:nowrap;flex-wrap:wrap;gap:5px}@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;flex-wrap:wrap;gap:20px}.vehicle-maintenance .vehicle-maintenance-services .vehicle-maintenance-service-shimmer .service-card-shimmer .shimmer{padding:0;width:auto}.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{height:38px;width: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{background:none;border:none;box-shadow:none;padding:0;width:270px}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent input{display:none}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section{gap:9px;width:215px}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-image-section{height:38px;width:38px}.vehicle-maintenance .vehicle-maintenance-services .service-card-parent .service-info-section .service-name-header-section{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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px}.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{border:1px solid #e3eae6;border-radius:4px;font-size:16px;font-weight:400;line-height:14px;padding:10px}.vehicle_recalls{align-items:flex-start;align-self:stretch;background:#fee2e2;border-radius:8px;display:flex;height:auto;justify-content:space-between;padding:8px;width:auto}.vehicle_recalls .vehicle_recalls_content{align-items:center;display:flex;gap:10px}.vehicle_recalls .vehicle_recalls_content .vehicle_recalls_image{height:16px;width: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{height:16px;width:16px}.vehicle_add_container .fancy-labels-wrapper{width:100%}.vehicle_add_container .fancy-labels-wrapper .tab-label{width:160px}.vehicle_open_recalls_modal{height:auto!important;left:50%!important;margin:0!important;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:auto!important}.vehicle_open_recalls_modal .content{padding:0!important}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content{align-items:flex-end;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:29px;padding:24px 16px;width:584px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading{align-items:center;align-self:stretch;display:flex;gap:29px;justify-content:center}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading p{color:#282828;flex:1 0;font-family:Catamaran,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.56px;line-height:30px;margin:0}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_heading img{height:24px;width: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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:8px 16px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_subheader{color:#343434;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:28px;margin:0}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_date{align-items:flex-start;display:flex;gap:24px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_date span{color:#616161;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:28px}.vehicle_open_recalls_modal .vehicle_open_recalls_modal_content .open_recall_modal_details .open_recall_modal_text{color:#616161;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:28px;margin:0}.new-added-vehicle_popup{height:auto!important;left:50%!important;margin:0!important;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:auto!important}.new-added-vehicle_popup .content{padding:0!important}.new-added-vehicle-popup-container{align-items:center;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:29px;margin:auto;padding:0 8px 24px;width:330px}.new-added-vehicle-popup-container .popup-closeIcon-section{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end;padding-top:10px;width:310px}.new-added-vehicle-popup-container .popup-closeIcon-section .new-added-vehicle-popup-closeIcon{flex-shrink:0;height:16px;width:16px}.new-added-vehicle-popup-container .vehicle-popup-images-section{position:relative}.new-added-vehicle-popup-container .vehicle-popup-images-section .vehicle-popup-image{height:43.963px;width:113.703px}.new-added-vehicle-popup-container .vehicle-popup-images-section .vehicle-popup-checkIcon{background:#3c3c3c;border-radius:35px;padding:4px;position:absolute;right:-.297px;top:-7.037px}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content{align-items:center;display:flex;flex-direction:column;gap:8px}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content .new-added-vehicle-popup-text{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:center}.new-added-vehicle-popup-container .new-added-vehicle-popup-text-content .new-added-vehicle-popup-subtext{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px;margin:0;text-align:center}.new-added-vehicle-popup-container .new-added-vehicle-popup-buttons{align-items:flex-start;display:flex;flex-direction:column;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{align-items:center;border-radius:4px;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:20px;justify-content:center;line-height:19px;padding:12px 16px;text-align:center;width:177px}.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{gap:34px;height:auto;padding:24px}.default_vehicle_added_carcover,.vehicle_add_carcover{display:none}.vehicle_add_carcover_image{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0 auto;width:350px}.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-color:#eee;border-radius:8px;padding:16px}.affiliation-benefits,.book-oil-change-card{align-items:center;display:flex;flex-direction:row}.affiliation-benefits{background:#ecfdf5;border-radius:8px;gap:4px;margin:0 auto;padding:4px}@media only screen and (max-width:500px){.dashboard_vehicle_details{align-items:center;display:flex;flex-direction:column;gap:16px;width:100vw}.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{gap:8px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:5px;display:flex;gap:10px;height:auto;padding:16px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details .vehicle-details-section{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px;justify-content:space-between}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_info .vehicle_details .vehicle-details-section .vehicle-details-text{font-size:14px;width:-webkit-max-content;width:max-content}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service{display:flex;flex-direction:column;gap:10px}.dashboard_vehicle_details .dashboard_vehicle_details_section .vehicle_book_now .vehicle_next_maintenance_service .vehicle_next_maintenance_service_section{align-items:center;display:flex;flex-direction:row;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{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:auto}.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;gap:8px}.dashboard_vehicle_details .dashboard_add_vehicle_form{align-items:center;display:flex;width:-webkit-fill-available;width:-moz-available}.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;letter-spacing:-.56px;line-height:28px}.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{text-align:left;width:auto}}.vehicle-info-update-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px}.vehicle-info-update-container .input-vin{align-items:center;flex-direction:column}.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{align-items:center;flex-direction:column;width:-webkit-fill-available;width:-moz-available}}.display-none{display:none}.frequently-booked-services{align-items:center;display:flex;flex-direction:column;gap:32px;width:-webkit-fill-available;width:-moz-available}.frequently-booked-services .frequently-booked-header{align-items:flex-start;align-self:stretch;border-bottom:1px solid #81a28f;display:flex;justify-content:space-between;padding:1px 0 16px}.frequently-booked-services .frequently-booked-header .frequently-booked-services-text{color:#343434;font-family:Catamaran;font-size:24px;font-style:normal;font-weight:800;line-height:19px;margin:0}.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{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;height:auto}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-info-section .service-name-header-section .service-name-info-section .service-name:hover{height:auto;overflow:visible;white-space:normal}.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{height:14px;top:-3px}.frequently-booked-services .frequently-booked-services-content .service-card-parent .service-card_add-cart-button{background-color:#e95832;cursor:pointer;font-family:Montserrat!important;left:5px;position:relative;width:110px}@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{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;height:auto}.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{height:10px;top:-5px;width:52px!important}.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{height:50px;width: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{bottom:20px;font-size:12px;left:12px;position:relative;width:100px}}@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{align-items:flex-start;display:flex;gap:14px;overflow-x:scroll;overflow-y:hidden;width:95vw}.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{height:36px;width:36px}.frequently-booked-services .frequently-booked-services-content-mobile .service-card-parent .service-info-section .service-name-header-section{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{gap:14px;width:100%}.frequently-booked-services .frequently-booked-header{border-bottom:none;padding-bottom:0}.frequently-booked-services .frequently-booked-header .frequently-booked-services-text{font-size:16px;font-weight:700;line-height:19px}.frequently-booked-services .frequently-booked-header .see_all{font-size:14px;font-weight:400;line-height:17px}}.dashboard-just-for-you-container{align-items:flex-start;display:inline-flex;flex-direction:column;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{color:#343434;font-family:Catamaran,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:19px;margin:0}.dashboard-just-for-you-card-section{align-items:flex-start;background:#fff;border:1px solid #ccd9d1;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;padding:16px;width:-webkit-fill-available;width:-moz-available}.dashboard-just-for-you-card-section .diagnose-a-problem-card{height:91px;padding:8px 24px;width:310px}@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{height:80px;padding:14px;width:330px}@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{height:50px;width:102px}.dashboard-just-for-you-card-section .dashboard-affilation-card .usaa-card-logo{bottom:2px;height:22px;left:5px;position:absolute!important;width:110px}.dashboard-just-for-you-card-section .dashboard-affilation-card .shipt-card-vehicle-image{bottom:2px;right:2px;width:60px}.dashboard-just-for-you-card-section .dashboard-affilation-card .shipt-card-logo{bottom:2px;left:3px;position:absolute!important}.buy-new-tire-card{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;display:flex;flex-shrink:0;gap:20px;height:130px;justify-content:center;position:relative;width:396px}@media(max-width:1366px){.buy-new-tire-card{gap:8px;width:398px}}.buy-new-tire-card .buy-new-tire-card-content{align-items:flex-start;display:inline-flex;flex-direction:column;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{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;text-align:left;width:196px}.buy-new-tire-card .buy-new-tire-card-content .buy-new-tire-button{align-items:center;background:#e95832;border-radius:4px;color:#fff;display:flex;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:19px;padding:12px 16px;text-align:center;width:196px}.buy-new-tire-card .buy-new-tire-card-content .buy-new-tire-button:hover{background:#d25832;color:#fff}.buy-new-tire-card .buy-new-tire-card-images .new-tire-image{flex-shrink:0;height:142px;width:132px;z-index:1}@media(max-width:1366px){.buy-new-tire-card .buy-new-tire-card-images .new-tire-image{height:130px;width:120px}}.buy-new-tire-card .buy-new-tire-card-images .new-tire-bg-image{flex-shrink:0;height:121px;position:absolute;right:0;top:5px;width:117px}.tech-advisor-card{align-items:flex-start;background:#fff;border:1px solid #ccd9d1;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;gap:16px;height:59px;padding:24px 16px;width:366px}@media(max-width:1366px){.tech-advisor-card{gap:8px;padding:24px 8px;width:338px}}.tech-advisor-card .tech-advisor-card-content{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.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{color:#616161;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;height:42px;justify-content:center;line-height:16px;text-align:left;width:273px}.tech-advisor-card .chat-now-button{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;color:#282828;display:flex;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:14px;padding:10px;text-align:center}.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{height:74px;width:72px}@media(max-width:1366px){.tech-advisor-card .tech-advisor-card-images .headphones-image{height:65px}}.tech-advisor-card .tech-advisor-card-images .headphone-checkIcon{background:#e95832;border-radius:35px;height:16px;padding:4px;position:absolute;right:0;top:-10px;width:16px}.dashboard-invite-friends-card{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;display:flex;flex:1 0;height:91px;justify-content:space-between;max-width:360px;padding:8px}.dashboard-invite-friends-card .dashboard-invite-friends-card-content{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;width:287px}.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;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:22px;text-align:center}.dashboard-invite-friends-card .dashboard-invite-friends-card-content .invite-friends-card-text{color:#616161;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.7px;line-height:normal;text-align:center}.dashboard-invite-friends-card .dashboard-invite-friends-card-content .invite-friends-card-button{align-items:center;align-self:stretch;background:#282828;border-radius:4px;color:#fff;display:flex;font-family:Montserrat!important;font-size:12px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:14px;padding:10px;text-align:center}.dashboard-invite-friends-card .invite-friends-black-wallet-image{height:68.284px;width:59px}.unlock-maintenance-card{background:#fff;border:1px solid #ccd9d1;border-radius:4px;cursor:pointer;display:flex;gap:10px;height:59px;padding:24px 16px;width:310px}@media(max-width:1366px){.unlock-maintenance-card{gap:8px;width:290px}}.unlock-maintenance-card .unlock-maintenance-card-content{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;text-align:left;width:75%}.unlock-maintenance-card .unlock-maintenance-card-content .card-primary-text{color:#282828;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;margin:0}.unlock-maintenance-card .unlock-maintenance-card-content .card-secondary-text{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:left;width:240px}.unlock-maintenance-card .unlock-maintenance-image-section{position:relative}.unlock-maintenance-card .unlock-maintenance-image-section .maintenance-card-image{height:55.407px;width:87.828px}.unlock-maintenance-card .unlock-maintenance-image-section .maintenance-card-badge-image{bottom:-8px;position:absolute;right:-12px}.dashboard-warranty-plan-card{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #ccd9d1;border-radius:4px;display:flex;flex-direction:column;gap:21px;height:auto;padding:10px;width:320px}@media(max-width:1366px){.dashboard-warranty-plan-card{width:300px}}.dashboard-warranty-plan-card .warranty-plan-card-section{align-items:center;display:flex;gap:8px}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:208px}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content .warranty-plan-card-heading{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.31px;line-height:130%;margin:0;text-align:left;width:220px}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-plan-card-text-content .warranty-plan-card-text{color:#000;font-family:Lato,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.31px;line-height:130%;margin:0;text-align:left;width:230px}.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{flex-shrink:0;height:63px;width:131px;z-index:1}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-icon{flex-shrink:0;height:16px;left:10px;position:absolute;top:5px;width:16px;z-index:2}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-bg-image{flex-shrink:0;height:45.843px;left:0;position:absolute;top:-5px;width:37.463px;z-index:1}.dashboard-warranty-plan-card .warranty-plan-card-section .warranty-card-plan-image .vehicle-lock-bg-ellipse{flex-shrink:0;height:81px;position:absolute;right:0;top:-5px;width:107px}.dashboard-warranty-plan-card .warranty-plan-card-button{align-items:center;background:#e95832;border-radius:4px;color:#fff;display:flex;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:600;gap:8px;height:auto;justify-content:center;letter-spacing:-.31px;line-height:normal;padding:8px 12px;width:180px}.dashboard-warranty-plan-card .warranty-plan-card-button:hover{background:#d25832;color:#fff}@media only screen and (max-width:768px){.dashboard-just-for-you-card-section{max-height:100%;overflow-y:hidden;width:400px}}@media only screen and (max-width:500px){.dashboard-just-for-you-container{align-items:center;display:inline-flex;flex-direction:column;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;border:none;width:100vw}.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{text-align:left;width:75%}.tech-advisor-card .tech-advisor-card-content .tech-advisor-card-text{width:240px}}.dashboard-offers-card{align-items:flex-start;border:1px solid #e3eae6;border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:353px;justify-content:flex-end;padding:25px;width:370px}.dashboard-offers-card .offers-card-images{display:flex;flex-direction:row;justify-content:space-between;width:100%}.dashboard-offers-card .offers-card-images .offers-card-image-section{align-items:flex-start;display:inline-flex;gap:10px}.dashboard-offers-card .offers-card-images .offers-card-image-section .offers-card-bestPrice-image{height:31px;width:97px}.dashboard-offers-card .offers-card-images .offers-card-image-section .offers-card-bestCoverage-image{height:31px;width:116px}.dashboard-offers-card .offers-card-images .offers-card-shield-image{height:53px;width:49.232px}.dashboard-offers-card .offers-card-container{align-items:center;display:flex;justify-content:space-between;width:370px}.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{flex-shrink:0;height:44px;width:44px}.dashboard-offers-card .offers-secondary-text{color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:19px;margin:0;text-align:left}@media only screen and (max-width:1512px){.dashboard-offers-card{background-repeat:no-repeat;background-size:contain;height:300px;width:322px}.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{height:276px;width:300px}}@media only screen and (max-width:768px){.dashboard-offers-card{padding:18px;width:315px}.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;font-size:24px;height:22px;margin:0 20px;padding:6px 18px 12px}.maintenance-schedule-car-container .hide-bg{border-radius:0 0 32% 0;max-width:85%;mix-blend-mode:multiply}.maintenance-schedule-car-container .vehicle-make-year{display:flex;flex-direction:row}.maintenance-schedule-car-container .makeModelHeader,.maintenance-schedule-car-container .makeModelHeader1{color:#000!important;font-size:1.5rem!important;font-weight:600;margin-top:0!important}.maintenance-schedule-car-container .vehicleHeader{display:inline-flex;text-align:center}.maintenanc-schedule-backbround{background-size:cover;height:100%;max-width:100%;min-height:100vh;text-align:left;width:100%}.maintenanc-schedule-container{align-items:flex-start;align-self:center;display:flex;height:80vh;justify-content:flex-start;margin-left:6%;padding:0!important;text-align:left;width:auto}.maintenanceScheduleHeader{color:#000!important;font-size:32px!important}.maintenance-schedule-child-container{display:flex;height:80vh;position:relative}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;border-color:#e95832!important;border-radius:2px;color:#fff;font-size:12px;margin:1px!important}.manufacturer-title .maintenance-schedule-price-section{align-items:center;display:flex;gap:16px}.manufacturer-title .maintenance-schedule-price-section .price-range,.manufacturer-title .maintenance-schedule-price-section .price-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin:0}.miles-header-container{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.icon-container{background-color:#fff;border-radius:50%;box-shadow:2px 2px 5px #ccc;cursor:pointer;padding:4px 2px}.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{cursor:pointer;display:flex;justify-content:flex-end}.services-sub-header1{color:#666!important}.back-icon{color:#000;cursor:pointer}.completed-image{height:20px}.mark-all-completed-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.completed-services-container{background-color:#ecfdf5;border-radius:100px;padding-left:10px;padding-right:10px}.wrench-icon-container{align-content:flex-start;align-items:center;border-radius:22px;color:#fff;display:flex;flex-wrap:nowrap;justify-content:center;margin:0 0 7px;max-height:2rem;padding:0 10px;width:-webkit-max-content;width:max-content}.wrench-icon{color:#fff;cursor:pointer}.scroll{height:59%;overflow-y:auto}.bottom-fixed{bottom:-10%;position:absolute}.bottom-fixed-in-mobile{bottom:0!important;display:none;position:fixed!important;right:0!important;width:100%!important}.manufacturer-title1{align-items:center;display:flex;justify-content:space-between;text-align:center}@media only screen and (max-width:1024px){.scroll{height:48%!important;overflow-y:auto}}@media only screen and (max-width:768px){.scroll{height:55%!important;overflow-y:auto}}@media only screen and (max-width:901px){.flexbox-container{width:100vw}.scroll{height:55%!important;overflow-y:auto}}@media only screen and (max-width:920px){.maintenanc-schedule-container{text-align:center}.scroll{height:55%!important;overflow-y:auto}.services-header{margin:0 30px}}@media only screen and (max-width:820px){.maintenanc-schedule-container{text-align:center}.scroll{height:70%!important;overflow-y:auto}.services-header{margin:0 30px}}@media only screen and (max-width:768px){.maintenanc-schedule-container{text-align:center}.scroll{height:50%!important;overflow-y:auto}.services-header{margin:0 30px}}@media only screen and (max-width:950px){.bottom-fixed{bottom:2%;position:absolute}.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{border-radius:0 0 32% 0;max-width:80%;mix-blend-mode:multiply}.maintenance-schedule-car-container .vehicleYearLabel{border:1px solid #d3d3d3;font-size:24px;height:22px;margin:0 20px;padding:6px 18px 12px}.maintenance-schedule-car-container .vehicleHeader{align-items:center;display:inline-flex;flex-direction:row;margin-left:-25px!important}.maintenance-schedule-car-container h2.ui.header{font-size:1.5rem;margin:3px}}.mark-completed-checkbox .checkbox.ui.checkbox label:before{background:#0a0909;border-radius:100px!important;color:#fff!important}@media only screen and (max-width:1366px){.maintenance-schedule-header{font-size:24px!important;margin-top:12px!important;text-align:left!important}.bottom-fixed{bottom:5px;position:relative}}@media (max-width:540px){.maintenanc-schedule-container{margin:0 10px;text-align:center}.bottom-fixed-in-mobile{display:block}.bottom-fixed{display:none}.scroll{height:90%!important;overflow-y:hidden;padding-bottom:300px!important;right:-17px}.scroll-on-phone{-ms-overflow-style:none;overflow-y:auto!important}.scroll-on-phone::-webkit-scrollbar{display:none}.extra-padding{padding-bottom:100px}}@media (max-width:375px){.maintenanc-schedule-container{margin:0 10px 0 0;text-align:center}.scroll{overflow-y:hidden;padding-bottom:300px!important}}.skeleton{z-index:0!important}.noPadding{margin:0;padding:0;text-align:left}.black{color:#282828}.feedWhite{color:#3c3c3c}.redBtn{color:#a11818}.addService{background-color:rgba(233,235,240,.3)}.cancelService{background-color:hsla(0,45%,84%,.3)}.bold{color:#3c3c3c;font-family:Montserrat;font-weight:700}.flexCenter{align-items:center;display:flex;justify-content:center}.add-services-index-container{align-items:center;display:flex;flex-direction:column;gap:44px;height:auto;justify-content:inherit;min-height:100vh;padding-top:30px;width:100%}@media(max-width:500px){.add-services-index-container{padding:0 8px;width:-webkit-max-content;width:max-content}}.add-services-container{align-items:flex-start;display:flex;flex-direction:column;gap:44px;width:80vw}.add-services-container .add-services-header-parent{align-items:flex-start;display:flex;flex-direction:column;gap:17px}.add-services-container .add-services-header-parent .add-services_header{align-items:center;display:flex;gap:24px}.add-services-container .add-services-header-parent .add-services_header .injected-svg{height:20px;width:20px}.add-services-container .add-services-header-parent .add-services_header .add-services_header-name{color:#282828;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px;text-align:center}.add-services-container .add-services-content-parent{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;height:auto}.add-services-container .add-services-content-parent .caradvise-recommended-label{color:#282828;display:flex;font-size:16px;font-style:normal;font-weight:700;width:-webkit-fill-available;width:-moz-available}@media(max-width:1366px){.add-services-container .add-services-content-parent{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{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:80vw}.cart-services-container .cart-services-header-parent{align-items:flex-start;display:flex;flex-direction:column;gap:17px}.cart-services-container .cart-services-header-parent .cart-services_header{align-items:center;display:flex;gap:24px}.cart-services-container .cart-services-header-parent .cart-services_header .injected-svg{height:20px;width:20px}.cart-services-container .cart-services-header-parent .cart-services_header .cart-services_header-name{color:#282828;font-size:19px;font-weight:700;letter-spacing:-.46px;line-height:28px;text-align:center}.cart-services-container .cart-services-content-parent{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;height:auto}@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{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;box-shadow:0 4px 15px 0 rgba(0,0,0,.07);display:flex;justify-content:space-between;padding:16px;position:relative;width:432px}.service-card-parent .service-info-section{align-items:center;display:flex;gap:16px;position:relative}.service-card-parent .service-info-section .service-image-section{background:#d3d3d3 50%/cover no-repeat,#d9d9d9;border-radius:2px;height:66px;width:66px}.service-card-parent .service-info-section .service-added-check{left:48px;position:absolute;top:-8px;z-index:1}.service-card-parent .service-info-section .service-name-header-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:280px}.service-card-parent .service-info-section .service-name-header-section .service-name-info-section{align-items:center;display:flex;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{background-color:transparent;border-radius:10px;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{align-items:flex-start;display:flex;gap:4px;margin-top:8px}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .injected-svg{height:20px;width:20px}.service-card-parent .service-info-section .service-name-header-section .service-price-info-section .service-price-info{align-items:flex-start;color:#e95832;display:flex;flex-direction:column;font-style:normal;font-weight:400;height:19px;justify-content:center;letter-spacing:-.32px;line-height:19px;width:200px}.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;border:1px solid #282828;bottom:20px;cursor:pointer;display:inline-block;height:27px;margin:0;position:relative;vertical-align:top;width:27px}.service-card-parent input[type=checkbox]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform .3s ease,opacity .2s}.service-card-parent input[type=checkbox]:checked{background-color:#e95832;border:1px solid #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;border-left:0;border-top:0;height:45%;left:38%;top:20%;transform:rotate(20deg);width:25%}.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{border-radius:4px;font-size:14px;padding:10px 12px}@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{align-items:flex-start;color:#616161;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;text-align:left}.filter-chip-container .button-chip-container{align-items:center;background-color:#fff;border-radius:30px;color:#616161;display:inline-flex;font-size:14px;font-style:normal;font-weight:400;height:30px;line-height:17px;padding:0 1rem;width:-webkit-max-content;width:max-content}.filter-chip-container .button-chip-container .button-chip{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;height:22px;justify-content:center;line-height:1;margin-left:10px;padding:0;width:22px}.filter-chip-container .active{background-color:#e95832;color:#fff}@media(max-width:500px){.filter-chip-container{align-items:flex-start;display:inline-flex;gap:4px}.filter-chip-container .button-chip-container{align-items:center;display:flex;font-size:14px;gap:2px;height:0;justify-content:center;padding:16px 6px}.filter-chip-container .active{background-color:#e95832;color:#fff}}@media(max-width:375px){.filter-chip-container{flex-wrap:wrap;gap:10px}}.service-top-banner{background:#fff;border:1px solid #ccd9d1;border-radius:40px;flex-shrink:0;height:257px;width:80vw}@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{background:#fff;border-radius:4px;height:auto;padding:16px;width:432px}@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{border-radius:8px;height:66px;width:66px}.service-card-shimmer .stroke{display:flex;flex-direction:column;gap:8px;padding:8px 0}.service-card-shimmer .stroke .title{border-radius:37px;height:20px;width:250px}.service-card-shimmer .stroke .title:after{content:""}.service-card-shimmer .stroke .description{border-radius:37px;height:20px;width:200px}.service-card-shimmer .stroke .description:after{content:""}.service-card-shimmer .wrapper{animation:fullView .5s linear forwards;display:flex;gap:16px;width:0}.service-card-shimmer .animate{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}.category-card-parent{align-items:center;background:#fff;border:1px solid #ccd9d1;border-radius:4px;box-shadow:0 4px 15px 0 rgba(0,0,0,.07);cursor:pointer;display:flex;justify-content:space-between;padding:16px;position:relative;width:432px}.category-card-parent .category-info-section{align-items:center;display:flex;gap:16px;position:relative}.category-card-parent .category-info-section .animate{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;height:66px;padding:0;width:66px}.category-card-parent .category-info-section .category-image-section{background:#d3d3d3 50%/cover no-repeat,#d9d9d9;border-radius:2px;height:66px;width:66px}.category-card-parent .category-info-section .category-added-check{left:48px;position:absolute;top:-8px;z-index:1}.category-card-parent .category-info-section .category-name-header-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:280px}.category-card-parent .category-info-section .category-name-header-section .category-name-info-section{align-items:center;display:flex;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{background-color:transparent;border-radius:10px;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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.second-level-services-container .second-level-services{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}@media(max-width:1366px){.second-level-services-container .second-level-services{gap:8px}}.second-level-services-container .add-services_header{align-items:center;display:flex;gap:16px;width:80vw}@media(max-width:500px){.second-level-services-container .add-services_header{align-items:center;display:flex;flex-wrap:wrap}}.second-level-services-container .add-services_header .category-header-section{align-items:flex-start;display:flex;flex-direction:column}.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{-webkit-margin-before:5px;color:#282828;font-size:19px;font-weight:700;letter-spacing:-.38px;line-height:normal;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{align-items:center;background:#fff;border-radius:50px;display:inline-flex;height:34px;padding:5px}.search-container .search.focused .search-box{background:#fff;max-width:180px}.search-container .search{border-radius:50px;display:inline-flex;padding:5px;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;color:#282828;font-size:16px;max-width:0;outline:none;padding:0;text-indent:12px;transition:max-width .4s}.search-container .search input::placeholder{color:#767676}.search-container .search span{background:#a3a3a3;border-radius:inherit;color:#f9f9f9;display:grid;height:30px;padding:1px;place-items:center;pointer-events:none;width:30px}.search-container .close-icon{background-color:transparent;border:1px solid transparent;cursor:pointer;display:none;display:inline-block;outline:0;vertical-align:middle}.search-container .close-icon:after{align-items:center;color:#282828;content:"";cursor:pointer;display:flex;font-size:15px;font-weight:400;margin:auto;padding:0;position:relative;z-index:1}.search-container .injected-svg{height:20px;width:20px}.no-service-found-container{align-items:center;display:inline-flex;flex-direction:column;gap:16px;margin:auto}.no-service-found-container .text{color:#626262;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center}@media(max-width:500px){.no-service-found-container .text{font-size:18px;width:290px}}.no-added-service-container{align-items:center;display:flex;flex-direction:column;gap:16px}.no-added-service-container .text{font-size:18px;font-style:normal;font-weight:700;line-height:21.6px;text-align:center;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{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center;margin:auto 24px;width:-webkit-fill-available;width:-moz-available}.no-added-service-container .add-button-container .add-button-button{background:#e95832;color:#fff}.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{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:30px;width:100%}.cart-summary-container .back-to-shopping-link{align-items:center;color:#343434;display:inline-flex;font-size:19px;font-style:normal;font-weight:700;gap:19px;letter-spacing:-.38px;line-height:23px;text-align:center;width:53%}.cart-summary-container .cart-summary-services-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;margin-top:30px;padding:24px;width:50%}.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{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-size:18px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:-.46px;line-height:0px}.cart-summary-container .cart-summary-services-container .service-row-container{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;display:flex;margin-bottom:24px;padding:10px 9px;width:432px}.cart-summary-container .cart-summary-services-container .service-row-container .ui.image{background-color:transparent;border-radius:10px;box-shadow:0 0 20px rgba(34,36,38,.15);width:70px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:14px;margin-left:8px;width:100%}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-name-header{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-weight:700;justify-content:space-between}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-name-header .service-name{font-size:1rem;line-height:19px;text-align:left}@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{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-details-section .service-price-details{align-items:center;border-radius:22px;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;padding:2px 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{align-items:flex-start;display:flex;gap:6px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-savings-section .service-price-savings{align-items:center;background:#fae0d9;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.cart-summary-container .cart-summary-services-container .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{align-items:center;background:#fff;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.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{align-items:flex-start;align-self:stretch;border-top:1px solid #e4e4e4;display:flex;justify-content:space-between}.cart-summary-container .cart-summary-services-container .cart-summary-footer .cart-summary-footer-text{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-size:19px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:-.38px;line-height:22px;margin-top:20px;width:-webkit-fill-available;width:-moz-available}.cart-summary-container .cart-summary-recommended-services-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px;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:max-content}.cart-summary-container .cart-summary-button-section{align-items:center;display:none;margin:24px 0;width:53%}.cart-summary-container .cart-summary-button-section .cart-summary-buttons{display:flex;margin-left:auto;width:50%}.cart-summary-container .cart-summary-button-section .cart-summary-buttons .continue-button{background:#e95832;color:#fff;margin-top:auto;position:relative;top:0}@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{align-items:center;display:flex;margin:24px 0;width:53%}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons{display:flex;margin-left:auto;width:50%}.cart-summary-container .cart-summary-button-section-web .cart-summary-buttons .continue-button{background:#e95832;color:#fff;margin-top:auto;position:relative;top:0}@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{align-items:center;width:74%}.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;border-radius:4px 4px 0 0;gap:0;height:117vh;margin:0;width:100vw}.cart-summary-container .cart-summary-services-container{border-radius:0;padding:12px;width:90vw}.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{border-radius:0 0 4px 4px;width:85vw}.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{bottom:30px;display:flex;flex-direction:column;flex-wrap:nowrap;height:275px;max-width:100%;overflow-x:auto;padding:10px;position:relative}.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{align-items:center;background:#fff;bottom:10px;display:flex;margin:24px 0;min-height:8vh;position:fixed;width:97%}.cart-summary-container .cart-summary-button-section .cart-summary-buttons{display:flex;width:100%}.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{margin:0 auto;top:0;width:90%}}.cart-summary-container .side-panel_recommended-services-header{position:static;z-index:0}.cart-summary_services{align-items:center;display:flex;flex-direction:column;justify-content:space-between;line-height:normal;overflow:auto;width:-webkit-fill-available;width:-moz-available}.cart-summary_services .cart-summary_services-header{align-items:center;align-self:stretch;background-color:#fff;color:#282828;display:flex;font-weight:700;justify-content:space-between;margin:0;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.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{border:none!important;box-shadow:none!important;display:flex;padding:0!important}.cart-summary_services .cart-summary_services-header .responsive-button .text{color:#b83614;font-size:1rem;margin-left:5px}.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{color:#b83614;display:flex;font-size:1rem;margin-right:5px;width:-webkit-max-content;width:max-content}}@media(max-width:350px){.cart-summary_services .cart-summary_services-header .responsive-button{width:-webkit-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{height:20px;width:20px}}.cart-summary_services .added-cart-services{display:flex;flex-direction:column;margin-top:20px;width:100%}.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{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px}@media(max-width:500px){.schedule-index-container .schedule-container{padding:12px}}.schedule-index-container .schedule-container .schedule-header{color:#282828;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px}.schedule-index-container .schedule-container .search-shop-container .shopListView{height:59vh!important}.reschedule-index-container{display:flex;justify-content:center;margin:16px 0;width:-webkit-fill-available;width:-moz-available}.reschedule-index-container .reschedule-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px;width:30vw}.reschedule-index-container .reschedule-container .confirm-button-container{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center;margin:auto 24px;width:-webkit-fill-available;width:-moz-available}.reschedule-index-container .reschedule-container .confirm-button-container .confirm-button{background:#e95832;color:#fff}.reschedule-index-container .reschedule-container .confirm-button-container .confirm-button:hover{background:#e94b23}@media(max-width:500px){.reschedule-index-container .reschedule-container{margin:-50px -3px;padding:12px;width:93vw}}.reschedule-index-container .reschedule-container .reschedule-header{color:#282828;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px}.reschedule-index-container .reschedule-container .reschedule-back-header{align-items:center;display:flex;gap:16px;width:inherit}.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;letter-spacing:-.38px;line-height:normal;margin:5px 0 0}@media(max-width:500px){.reschedule-index-container .reschedule-container .reschedule-back-header{display:none}.reschedule-index-container{margin-top:107px}}.search-shop-container{align-items:stretch;display:flex;flex-direction:column;width:100%}.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{margin:0 24px 0 0;width:-webkit-fill-available;width:-moz-available}.search-shop-container .map-component-container .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.search-shop-container .map-component-container .mapboxgl-popup-content{padding:10px 10px 0!important;width:25vw}@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{height:36px;width:24px}.search-result-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.search-result-container .search-result-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.search-result-container .search-result-header .label{align-items:center;color:#282828;display:flex;font-family:Montserrat;font-size:16px;gap:8px;justify-content:center}.search-result-container .search-result-header .label .zip-container{align-items:center;display:flex;justify-content:flex-end;padding:3px 0}.search-result-container .search-result-header .label .zip-container .ui.transparent.input>input{color:#747373;font-size:16px!important;padding-left:8px!important;text-decoration:underline;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{cursor:pointer;display:flex;margin-top:4px;width:60px}.search-result-container .search-result-shop-cards-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:40vh;overflow-y:scroll;width:100%}.search-result-container .search-result-shop-cards-container .search-result-shop-card{align-items:flex-start;background:#fff;border:1px solid #e3eae6;border-radius:12px;box-shadow:0 4px 10px 0 rgba(0,0,0,.08);display:flex;flex:1 0;flex-direction:column;gap:8px;justify-content:center;padding:16px;width:-webkit-fill-available;width:-moz-available}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:space-between}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics{align-items:center;align-self:stretch;display:flex;gap:8px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-rating{align-items:center;background:#fef6f4;border-radius:40px;display:flex;gap:6px;padding:4px;width:50px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-rating .rating-text{color:#000;font-family:Montserrat;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-header .shop-graphics .shop-visits{align-items:center;background:#f4f7f5;border-radius:40px;display:flex;gap:6px;padding:4px 8px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-header .shop-graphics .shop-visits .count{color:#000;font-family:Montserrat;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-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{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section{align-items:center;display:flex;gap:8px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .shop-logo{align-items:center;display:flex;flex-direction:column;justify-content:center;width:36px}.search-result-container .search-result-shop-cards-container .search-result-shop-card .shop-card-shop_name-section .name-logo-section .name-address-section{align-items:flex-start;display:flex;flex-direction:column;font-family:Montserrat;gap:4px}.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;letter-spacing:-.32px;line-height:19px}.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{align-items:flex-end;display:flex;flex-direction:column;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;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:right}.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{align-items:center;align-self:stretch;background:#e95832;border-radius:4px;color:#fff;display:flex;font-family:Montserrat;gap:8px;height:40px;justify-content:center;padding:12px 16px}.shop-slect-date-time-container{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.shop-slect-date-time-container .date-time-header{align-items:flex-start;align-self:stretch;color:#3c3c3c;display:flex;flex-direction:column;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{align-items:center;display:flex}.shop-slect-date-time-container .select-time-container{align-items:flex-start;border-top:1px solid #e2e2e2;display:flex;flex-direction:column;gap:9px;padding-top:16px;width:inherit}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.shop-slect-date-time-container .select-time-container .time-slots .item-selector{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px}.shop-slect-date-time-container .select-time-container .time-slots .item-selector .item-selector-item{align-items:center;background:#fff;border:1px solid #f4f7f5;border-radius:50px;cursor:pointer;display:flex;gap:2px;height:30px;justify-content:center;min-width:75px;padding:2px 8px}.shop-slect-date-time-container .select-time-container .time-slots .item-selector .selected{background-color:#dc4017;border:none;color:#fff}.shop-slect-date-time-container .react-datepicker{border:initial;margin-left:0;position:relative;width:30vw}.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{background-color:#fff;border-bottom:initial;width:100%}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#1f2024;font-size:14px;font-weight:700;line-height:17px;padding-left:12px;text-align:start}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{align-items:center;display:flex;justify-content:space-around;margin-top:15px;width:100%}.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-size:10px;font-weight:600;letter-spacing:.05em;line-height:14px;text-align:center;text-transform:uppercase}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:-5px;width:100%}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{align-items:center;display:flex;height:40px;justify-content:space-around;margin:10px 0}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{border-radius:50%;font-size:14px;font-weight:700;height:16px;line-height:15px;padding:8px;width:16px}.shop-slect-date-time-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{background:#dc4017;border-radius:50%;color:#fff;height:16px;padding:8px;width:16px}@media(max-width:500px){.shop-slect-date-time-container .react-datepicker{width:92vw}}.selected-shop-container{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e3eae6;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px}.selected-shop-container.red-border{border:2px solid red}.selected-shop-container .shop_image{background:url(/static/media/default_shop_select.ca985901906e53a59fde.svg),#d3d3d3 50%/cover no-repeat,#d9d9d9;border-radius:5px}.selected-shop-container .selected-shop-name-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.selected-shop-container .selected-shop-name-section .shop_name-section{align-items:center;display:flex;gap:8px}.selected-shop-container .selected-shop-name-section .shop_name-section .shop_logo{align-items:center;display:flex;flex-direction:column;justify-content:center;width:36px}.selected-shop-container .selected-shop-name-section .shop_name-section .shop_name{color:#282828;display:flex;flex-direction:column;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;justify-content:center;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{border:none!important;box-shadow:none!important;display:flex;padding:0!important}.selected-shop-container .selected-shop-name-section .change_link-button{color:#b83614;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.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{align-items:center;align-self:stretch;display:flex;gap:8px}.selected-shop-container .selected-shop-graphics .shop-rating{align-items:center;background:#fff;border:1px solid #f4f7f5;border-radius:40px;display:flex;gap:6px;min-width:80px;padding:4px}.selected-shop-container .selected-shop-graphics .shop-rating .rating-text{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.selected-shop-container .selected-shop-graphics .shop-visits{align-items:center;background:#f4f7f5;border-radius:40px;display:flex;gap:6px;padding:4px 8px}.selected-shop-container .selected-shop-graphics .shop-visits .count{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.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{border:none;border-bottom:1px solid #e3eae6;padding:0 0 16px}.time-slots-shimmer{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:4px}.time-slots-shimmer .shimmer{align-items:center;background:transparent;justify-content:center;width:inherit}.time-slots-shimmer .shimmer,.time-slots-shimmer .stroke{display:flex;flex-direction:column}.time-slots-shimmer .stroke .title{border-radius:20px;font-size:.875rem;height:18px;margin-bottom:10px;margin-left:3px;margin-right:3px;min-width:60px;padding:.5rem 1rem}.time-slots-shimmer .stroke .title:after{content:""}.time-slots-shimmer .animate{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}.zip-edit-container{align-items:center;display:flex;justify-content:flex-end;padding:3px 0}.zip-edit-container .ui.transparent.input>input{color:#747373;font-size:16px!important;padding-left:8px!important;text-decoration:underline;width:60px}.zip-edit-container .zip-input{float:right}.zip-edit-container .zip-actions{cursor:pointer;display:flex;margin-top:4px;width:60px}.order-summary-index-container .order-summary-headers{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.order-summary-index-container .order-summary-container{align-items:flex-start;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px}.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{bottom:0;margin-top: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{margin:0;padding:10px 0 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-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:28px}.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{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;display:flex;margin-bottom:24px;padding:10px 17px 10px 9px;width:432px}.order-summary-index-container .order-summary-container .service-row-container .ui.image{background-color:transparent;border-radius:10px;box-shadow:0 0 20px rgba(34,36,38,.15);width:70px}.order-summary-index-container .order-summary-container .service-row-container .service-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:14px;margin-left:8px;width:100%}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-name-header{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-weight:700;justify-content:space-between}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-name-header .service-name{font-size:1rem;line-height:19px;text-align:left}@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{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-details-section .service-price-details{align-items:center;border-radius:22px;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;padding:2px 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{align-items:flex-start;display:flex;gap:6px}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-savings-section .service-price-savings{align-items:center;background:#fae0d9;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.order-summary-index-container .order-summary-container .service-row-container .service-details .service-price-savings-section .service-price-excellent-tag{align-items:center;background:#fff;border-radius:22px;display:flex;gap:4px;padding:2px 4px}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.order-summary-index-container .order-summary-container .order-summary-footer-section .footer-header{align-items:flex-start;align-self:stretch;color:#282828;display:flex;font-family:Montserrat;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:-.38px;line-height:23px}.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;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.order-summary-index-container .order-summary-container .selected-payment-type-section{align-items:center;display:flex;gap:10px;justify-content:space-between;width:-webkit-fill-available;width:-moz-available}.order-summary-index-container .order-summary-container .selected-payment-type-section .payment-type-section{align-items:center;color:#282828;display:flex;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;font-weight:700;gap:15px;line-height:normal;margin-top:5px}.order-summary-index-container .order-summary-container .selected-payment-type-section .dot-input{-webkit-text-security:disc;font-size:16px;font-weight:600}.order-summary-index-container .order-summary-container .selected-payment-type-section .payment-logo{height:auto;width:50px}.order-summary-index-container .order-summary-container .selected-payment-type-section .change-link{color:#b83614;cursor:pointer;float:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.promotion-container{align-items:center;align-self:stretch;display:flex;gap:16px;width:100%}.promotion-container .promotion-input{width:100%}.promotion-container .promotion-button{color:#282828;font-size:16px;font-style:normal;font-weight:700;line-height:19px;text-align:center}.promotion-container .promotion-button .apply-button{align-items:center;background:#f4f7f5;display:flex;gap:8px;height:40px;justify-content:center;padding:12px 16px;width:98px}.instruction-card-container{gap:16px}.instruction-card,.instruction-card-container{align-items:flex-start;display:flex;flex-direction:column}.instruction-card{background:#fff;border:1px solid #c1c1c1;border-radius:4px;gap:24px;padding:24px;width:-webkit-fill-available;width:-moz-available}.instruction-card .instruction-header{color:#282828;font-family:Catamaran,sans-serif!important;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:23px}.instruction-card .instruction-header-container{align-items:center;align-self:stretch;display:flex;gap:8px}.instruction-card .instruction-header-container .instruction-header{align-items:center;background:#fef6f4;border-radius:22px;color:#b83614;display:flex;font-family:Catamaran,sans-serif!important;font-size:19px;font-style:normal;font-weight:700;gap:6px;letter-spacing:-.38px;line-height:22px;padding:4px 8px}.instruction-card .instruction-subheader-container{align-items:center;align-self:stretch;display:flex;gap:8px}.instruction-card .instruction-subheader-container .instruction-subheader{color:#3c3c3c;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.38px;line-height:22px}.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{align-items:flex-start;background:#fff;border:1px solid #c1c1c1;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:24px;width:-webkit-fill-available;width:-moz-available}.about-pricing-container .contact-us-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.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{align-items:center;align-self:stretch;background:#fef6f4;border:1px solid #fae0d9;border-radius:4px;display:flex;gap:8px;padding:8px 16px}.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{background:#fff;border-radius:6px;display:flex;flex-direction:column;margin-top:0;padding:0;width:-webkit-fill-available;width:-moz-available}.add-note-accordion-section .add-note-header{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:auto}.add-note-accordion-section .add-note-label{align-items:center;color:#3c3c3c;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:20px;line-height:normal}.add-note-accordion-section .add-note-amount-section{align-items:center;display:flex;gap:8px}.add-note-accordion-section .add-note-amount-section .add-note-amount{align-items:center;border-radius:22px;color:#282828;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;gap:4px;padding:2px 4px}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:10px 16px}.add-note-accordion-section .accordion-content textarea{align-items:flex-start;align-self:stretch;border:1px solid #c5c6cc;border-radius:12px;display:flex;gap:8px;padding:12px 16px;width:inherit}.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{display:flex;height:100vh;justify-content:center;width:100%}@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{padding-right:15px;width:calc(100% - 30px)}}.car-mileage-section .car-mileage .mileage-title{align-items:center;display:flex}.car-mileage-section .car-mileage .mileage-title svg{margin-right:10px}.car-mileage-section .car-mileage .mileage-title h3{color:#343434;font-size:19px;font-weight:700}.car-mileage-section .car-mileage .mileage-row .form-parent{display:flex;flex-wrap:wrap;justify-content:space-between}.car-mileage-section .car-mileage .mileage-row .form-parent form{background:#fff;height:auto;margin-bottom:15px;max-height:230px;padding:24px;width:50%}@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{font-size:12px;margin:0;text-align:start}.car-mileage-section .car-mileage .mileage-row .form-parent form h3{color:#343434;font-size:23px;margin-bottom:5px;margin-top:5px;text-align:start}@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{color:#747373;font-size:16px;font-weight:400;margin-bottom:5px;text-align:start}.car-mileage-section .car-mileage .mileage-row .form-parent form label{color:#2f3036!important;display:flex;font-size:14px!important;font-weight:700!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:gray;font-size:12px;font-weight:400;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{display:flex;width:calc(100% - 34px)!important}.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{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:12px 16px;text-align:center}.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{height:225px;overflow:hidden;width:40%}@media screen and (max-width:991px){.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent{height:437px;margin-top:20px;width:100%}}@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{height:225px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}.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{filter:contrast(1);mix-blend-mode:darken}.car-mileage-section .car-mileage .mileage-row .form-parent .image-parent .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}.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{display:flex;height:auto;justify-content:center;width:100%}@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{padding-right:15px;width:calc(100% - 30px)}}.choose-coverage-section .choose-coverage .step-title{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.choose-coverage-section .choose-coverage .confirm__mileage{color:#343434;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700;margin:0;text-align:left}.choose-coverage-section .choose-coverage h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@media screen and (max-width:575px){.choose-coverage-section .choose-coverage h3{font-size:16px}}.choose-coverage-section .choose-coverage .form-parent{display:flex;flex-wrap:wrap;justify-content:space-between}.choose-coverage-section .choose-coverage .form-parent .left-child{grid-gap:50px 20px;display:grid;gap:50px 20px;grid-template-columns:1fr;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{gap:30px 20px}}.choose-coverage-section .choose-coverage .form-parent .left-child .provider_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:24rem;padding:0;width:100%}.choose-coverage-section .choose-coverage .form-parent .left-child .clearcover__note{color:red;font-size:13px;margin:8px 0 0}@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{height:225px;overflow:hidden;width:40%}@media screen and (max-width:991px){.choose-coverage-section .choose-coverage .form-parent .right-child{height:437px;margin-top:20px;width:100%}}@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{height:225px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}.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{filter:contrast(1);mix-blend-mode:darken}.choose-coverage-section .choose-coverage .form-parent .right-child .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}.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{margin:0;width:80%}.current_plan{color:#343434;font-size:19px;font-weight:700;margin-bottom:1.5rem;margin-top:0;text-align:left}@media screen and (max-width:575px){.current_plan{font-size:14px}}.vehicles{align-items:center;display:flex;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;margin-bottom:0;text-align:left}.vehicles .vehicle_mileage{width:20vw}.vehicles .vehicle_mileage .vehicle_mileage__input{align-self:stretch;background:#fff;border:1px solid #e3eae6;border-radius:4px;gap:8px;height:32px;padding:12px 16px;position:relative}.vehicles .vehicle_mileage .vehicle_mileage__input .mileage_save{position:absolute;right:6px;top:10px}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input{margin-top:-1px;width:100%}.vehicles .vehicle_mileage .vehicle_mileage__input .vehicle_input input{border:0!important;box-shadow:none!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{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%!important;justify-content:flex-start;margin-bottom:20px!important;padding:8px 20px 10px}.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{height:auto;width:auto}.insurance_card .insurace_rating{text-align:left}.insurance_card .insurace_rating span{align-items:center;background:#f5f7fa;border-radius:40px;color:#000;display:inline-flex;font-size:13px;padding:5px}.insurance_card .insurace_rating span strong{margin:0 5px}.insurance_card .insurance_image{align-items:center;background-color:hsla(0,0%,98%,.98);border-radius:8px;display:flex;justify-content:center;margin:20px 0;padding:36px 0;width:100%}.insurance_card .insurance_image .logo-image{height:40px;object-fit:contain;width:175px}.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{background:#e95832!important;border:none;border-radius:4px;color:#fff!important;font-size:15px;font-weight:700;min-height:9%;padding:15px;width:100%}.insurance_card .provider_name{font-size:20px}.insurance_card .poweredBy,.insurance_card .provider_name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-weight:700;margin:0;text-align:left}.insurance_card .poweredBy{font-size:12px;font-style:normal;line-height:14px}.insurance_card .provider_tagline{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin:1rem 0 0;min-height:3.5rem;text-align:left}@media screen and (max-width:425px){.insurance_card .provider_tagline{min-height:auto}}.insurance_card .benifit_title{color:#000;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:7px 0;text-align:left}.insurance_card .card__footer .insurance_button{background:#e95832!important;border:none;border-radius:4px;color:#fff!important;font-size:15px;font-weight:700;min-height:9%;padding:15px;width:100%}.insurance_card .card__footer .insurance_rating{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:15px 0}.insurance_card .card__footer .insurance_rating p{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0;text-decoration:underline}@media screen and (max-width:425px){.insurance_card .card__footer .insurance_rating{padding:24px 0 15px}.insurance_card .card__footer{margin-top:1rem}.insurance_card{height:92%!important;margin-bottom:1rem;padding:20px}}.insurance-modal{align-items:center;background:rgba(4,17,49,.31);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}@media screen and (max-width:575px){.insurance-modal{left:0}}.insurance-modal .insurance-content{background:#fff;border-radius:4px;padding:20px 15px;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{filter:invert(1);width:15px}.insurance-modal p{color:#485364;font-size:14px;text-align:start}.insurance-modal .redirecting-button{border:none;border-radius:4px;display:flex;display:none;justify-content:center;padding:10px}.insurance-modal .zebra-btn{background:#070e15;display:flex}.insurance-modal .zebra-btn .logo-image{filter:invert(1);height:25px;width:100px}.insurance-modal .clearcover-btn{background:#3a2ecb;display:flex}.insurance-modal .clearcover-btn .logo-image{filter:brightness(9);height:100%;width:150px}.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{background-color:#dc4017;border-radius:50%;display:inline-block;height:139px;margin:20px;padding:10px;position:relative;width:139px}.circle-img{bottom:0;left:0;margin:auto;position:absolute!important;right:0;top:0}.clearTxt{color:#343434;font-size:25px;font-weight:700;margin:auto;width:50%}#parent{display:flex}.col{color:#2f2f2f;flex:50% 1;font-weight:700;padding:10px;text-align:left}.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{display:flex;height:auto!important;justify-content:center;width:100%}.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{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.confirm-section .confirmDetails .step-title a{margin-right:5px}.confirm-section .confirmDetails h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}.confirm-section .confirmDetails .form-parent{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between!important}.confirm-section .confirmDetails .form-parent .no-tires{margin:auto!important}.confirm-section .confirmDetails .form-parent form{background:#fff;padding:24px;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{align-items:center;color:#616161;display:flex;font-size:14px;font-weight:400;line-height:20px}.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{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;width:100%}.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}.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{font-size:12px;margin:0;text-align:start}.confirm-section .confirmDetails .form-parent form h3{color:#343434;margin-top:5px}.confirm-section .confirmDetails .form-parent form .horizontal-line{border:1px solid #c9d3e3}.confirm-section .confirmDetails .form-parent form label{color:#2f3036!important;display:flex;font-size:14px!important;font-weight:700!important;margin-bottom:2px;margin-top:20px;padding-bottom:1%;text-transform:capitalize!important}@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:gray;font-size:11px;font-weight:400;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{display:flex;width:calc(100% - 34px)!important}.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{accent-color:#e95832;margin-top:0;width:auto!important}.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{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 16px;text-align:center}.confirm-section .confirmDetails .form-parent .protection-plan-desc{background:#fff;margin-bottom:5%;margin-top:0;padding:0;width:485px}@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{margin-top:3%;width:100%}}.confirm-section .confirmDetails .form-parent .protection-plan-desc .protection-plan-detail{padding:3%}.confirm-section .confirmDetails .form-parent .protection-plan-desc h3{font-size:19px;font-weight:700;line-height:23px}.confirm-section .confirmDetails .form-parent .protection-plan-desc p{font-size:14px;font-weight:400;line-height:20px}.confirm-section .confirmDetails .form-parent .img-parent{height:225px;overflow:hidden;width:100%}@media screen and (max-width:991px){.confirm-section .confirmDetails .form-parent .img-parent{height:437px;margin-top:20px;width:100%}}@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{height:225px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}.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{filter:contrast(1);mix-blend-mode:darken}.confirm-section .confirmDetails .form-parent .img-parent .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}@media screen and (max-width:1455px){.confirm-section .confirmDetails .form-parent-container form{width:100%}.confirm-section .confirmDetails .protection-plan-desc-container .protection-plan-desc{margin-top:2%;width:100%}}.confirm-section .d-flex{display:flex}.confirm-section .e-control-wrapper{border-bottom:initial!important;margin-top:10px}.confirm-section .e-control-wrapper .e-range-icon{bottom:0;position:absolute!important;right:7px;top:0}.confirm-section .e-daterange-hidden{display:none!important}.confirm-section .VIN-modal{align-items:center;background:rgba(4,17,49,.31);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}@media screen and (max-width:575px){.confirm-section .VIN-modal{left:0}}.confirm-section .VIN-modal .VIN-details-container{background:#fff;border-radius:12px;padding:20px 15px;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{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 16px;text-align:center;width:100%}.confirm-section .VIN-modal .Car-VIN-position{display:flex;justify-content:center;padding-bottom:10%;padding-top:5%}.confirm-section .VIN-modal .VIN-content h1{color:#1c1c1c;font-weight:700;letter-spacing:-.02em;line-height:40px}.confirm-section .VIN-modal .VIN-content .description{color:#000;text-align:center}.react-datepicker-wrapper{width:100%}.shimmer-parent{display:flex;justify-content:space-around}.confirm-installation-date-sec{display:flex;height:auto;justify-content:center;width:100%}@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{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.confirm-installation-date-sec .confirm-installation-date .confirm-heading h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@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{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:8px}@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{align-items:center;display:flex}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .step{color:#747373;font-size:12px;font-weight:400;line-height:14px;text-align:start}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .confirm-card .header .confirm-title{color:#343434;font-size:23px;font-weight:700;line-height:28px;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{background:#fff;border-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.12);padding:2%}@media screen and (max-width:920px){.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent{padding:0;width:100%}}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-parent .date-picker-parent{margin-bottom:15px;padding:2%}@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{border:initial;width:100%}.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{background-color:#fff;border-bottom:initial;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 .react-datepicker__current-month{color:#1f2024;font-size:14px;font-weight:700;line-height:17px;padding-left:12px;text-align:start}.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{align-items:center;display:flex;justify-content:space-around;margin-top:15px;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 .react-datepicker__day-names .react-datepicker__day-name{color:#8f9098;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:12px;text-align:center;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{margin:8px 1px;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__month .react-datepicker__week{align-items:center;display:flex;justify-content:space-around;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-size:12px;font-weight:700;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{background:#dc4017;border-radius:45%;color:#fff;padding:8px}@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{border:initial;border-radius:5px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);height:52px;padding-left:10px;width:calc(100% - 50px)}.confirm-installation-date-sec .confirm-installation-date .tires .installation-date-time .date-time-details{padding-left:2%;padding-right:2%;padding-top:5%}.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{color:#2f2f2f;font-size:16px;font-weight:700;line-height:19px}.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{border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:100%}.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{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:22px 18px}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header{align-items:flex-start;display:flex}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .img-parent{background:#f4f7f5;border-radius:4px;height:72px;width:72px}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .img-parent img{height:100%;object-fit:contain;width:100%}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent{align-items:flex-start;display:flex;flex-direction:column;padding:0 3%}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .tire-name{color:#000;font-size:16px;font-weight:700;line-height:19px;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{color:#747373;font-size:14px;font-weight:400;line-height:17px;margin-left:5px;text-align:left}.confirm-installation-date-sec .confirm-installation-date .tires .shop-card-parent .shop-card .header .tire-name-parent .shop-rating{align-items:center;background:#fef6f4;border-radius:40px;color:#000;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:6px;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{border-top:1px solid #e4e4e4;color:#000;font-size:14px;font-weight:700;line-height:17px;margin-top:0;padding:10px 8px 0;text-align:start}.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;border:1px solid gray;border-radius:20px;cursor:pointer;font-size:.875rem;margin-bottom:10px;margin-left:3px;margin-right:3px;min-width:60px;padding:.5rem 1rem}@media screen and (max-width:400px){.confirm-installation-date-sec .confirm-installation-date .item-selector .item-selector-item{margin-left:0;margin-right:0}}.confirm-installation-date-sec .confirm-installation-date .item-selector .selected{background-color:#dc4017;border:initial;color:#fff}.time-shimmer-effect{border-radius:20px}.time-loader{display:flex;justify-content:space-between}.confirm-installation-sec{display:flex;height:110vh;justify-content:center;width:100%}@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{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.confirm-installation-sec .confirm-installation .confirm-heading h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@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{display:flex;flex-direction:column;justify-content:space-around;width:100%}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:8px}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card{height:auto}}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header{align-items:center;display:flex}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header .step{color:#747373;font-size:12px;font-weight:400;line-height:14px;text-align:start}.confirm-installation-sec .confirm-installation .tires .card-parent .tires-card-parent .confirm-card .header .confirm-title{color:#343434;font-size:23px;font-weight:700;line-height:28px;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{color:#2f2f2f;font-size:16px;font-weight:700;line-height:19px}.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{color:#2f2f2f;font-size:18px;font-weight:700;line-height:22px}.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{border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:68%}.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{height:570px;width:50%}@media screen and (max-width:920px){.confirm-installation-sec .confirm-installation .tires .shop-section{height:400px;width:100%}}@media screen and (max-width:768px){.confirm-installation-sec .confirm-installation .tires .shop-section{height:100%;width:100%}}@media screen and (max-width:575px){.confirm-installation-sec .confirm-installation .tires .shop-section{height:100%;width: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:inline;display:initial}}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-header{align-items:center;color:#000;display:flex;font-size:12px;font-weight:700;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{border:initial!important;color:#e95832;cursor:pointer}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .zip-content .zip-validator-img{margin:auto;position:relative;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{border:1px solid hsla(0,0%,80%,.8);border-radius:3px;box-shadow:inset 2px 2px 4px #efefef;display:flex}@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:initial!important;box-shadow:none!important}.confirm-installation-sec .confirm-installation .tires .shop-section .zip-parent .error-zip{color:#b83614;display:flex;font-size:12px;font-weight:400;justify-content:flex-end}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent{max-height:100%;overflow-y:auto;width:100%}@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{display:flex;flex-direction:column;justify-content:space-around;width:100%}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:15px;padding:8px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header{align-items:flex-start;display:flex;gap:10px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .img-parent{background:#f4f7f5;border-radius:4px;height:65px;width:65px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .img-parent img{height:100%;object-fit:contain;width:100%}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent{align-items:flex-start;display:flex;flex-direction:column}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .header .tire-name-parent .tire-name{color:#000;font-size:16px;font-weight:700;line-height:19px;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{color:#747373;font-size:14px;font-weight:400;line-height:17px;margin-left:5px;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{align-items:center;background:#fef6f4;border-radius:40px;color:#000;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:6px;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{align-items:flex-start;display:flex}@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{align-items:center;background:#f4f7f5;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:2%;margin-top:2%;padding:4px 8px;width:50%}@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{color:#000;font-size:14px;font-weight:700;line-height:17px}.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{color:#000;font-size:14px;font-weight:700;line-height:17px}.confirm-installation-sec .confirm-installation .tires .shop-section .shop-card-parent .firestone-parent .firestone-card .content .installation-fee-parent .value-parent .subvalue{color:#000;font-size:12px;font-weight:400;line-height:14px}.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:initial!important;color:#000;font-size:14px;font-weight:400;line-height:17px}.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{word-wrap:break-word!important;border-radius:8px!important;max-width:250px!important;text-align:left!important;white-space:normal!important}.confirm-tire-sec{display:flex;height:100vh;justify-content:center;width:100%}.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{padding:0 8px 16px;width:100%}}.confirm-tire-sec .confirm-tire .confirm-heading{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.confirm-tire-sec .confirm-tire .confirm-heading h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@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{height:570px;width:100%}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .card-parent{height:500px;overflow-y:hidden;width:100%}}@media screen and (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent{height:100vh;width:100%}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent{display:flex;flex-direction:column;justify-content:space-around;width:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{max-height:100%;width:100%}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{max-height:256px;width:100%}}@media screen and (max-width:768px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{max-height:226px;width:100%}}@media screen and (max-width:500px){.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card{max-height:-webkit-fit-content;max-height:fit-content;width:100%}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;height:223px;justify-content:space-between;margin-bottom:15px;padding:8px}@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{align-items:center;display:flex;justify-content:space-between}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-info-box{align-items:center;display:flex}@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{height:73px;width:73px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .img-parent img{height:100%;object-fit:contain;width:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent{align-items:flex-start;display:flex;flex-direction:column}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .tire-name-parent .tire-name{color:#000;font-size:16px;font-weight:700;line-height:19px;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{color:#000;font-size:14px;font-weight:400;line-height:17px;margin-left:5px}.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{color:#747373;font-size:12px;font-weight:400;line-height:14px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .header .confirm-title{color:#343434;font-size:23px;font-weight:700;line-height:28px;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{background:#f4f7f5;border-radius:5px;display:flex;height:52px;justify-content:space-between;padding:8px;width:calc(100% - 15px)}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box{align-items:flex-start;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 .qty-box .qty-parent{column-gap:30px;cursor:pointer;display:flex}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .qty{color:#2f3036;font-size:12px;font-weight:700;line-height:14px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown{align-items:center;border:1px solid #ccd9d1;border-radius:5px;display:flex;justify-content:space-around;padding-left:5px;width:60px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .icon{border:initial}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .qty-box .dropdown .menu{top:20px;width:100%}.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{bottom:100%;position:absolute;top:auto}.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{color:#000;font-size:18px;font-weight:700;line-height:22px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .content .price-box .price-for-set{color:#000;font-size:12px;font-weight:400;line-height:14px}.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{color:#2f2f2f;font-size:16px;font-weight:700;line-height:19px}.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{color:#2f2f2f;font-size:18px;font-weight:700;line-height:22px}.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-bottom:2%;margin-top:10px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .all-card .tire-card .btn-parent .next-btn{background:#e95832;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:50%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-top:20px;padding:8px}@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{background:#fff;border:none;border-radius:4px;bottom:40px;box-shadow:0 -1px 10px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;margin-left:-12px;margin-top:0;padding:16px;position:fixed;width:-webkit-fill-available;width:-moz-available}}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header{align-items:center;display:flex}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .img-parent{height:73px;width:73px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .img-parent img{height:100%;object-fit:contain;width:100%}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent{align-items:flex-start;display:flex;flex-direction:column}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .tire-name-parent .tire-name{color:#000;font-size:16px;font-weight:700;line-height:19px;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{color:#000;font-size:14px;font-weight:400;line-height:17px;margin-left:5px}.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{color:#747373;font-size:12px;font-weight:400;line-height:14px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .header .confirm-title{color:#343434;font-size:23px;font-weight:700;line-height:28px;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{color:#2f2f2f;font-size:16px;font-weight:700;line-height:19px}.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{color:#2f2f2f;font-size:18px;font-weight:700;line-height:22px}.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-bottom:2%;margin-top:10px}.confirm-tire-sec .confirm-tire .tires .card-parent .tires-card-parent .confirm-card .btn-parent .next-btn{background:#e95832;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:50%}@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{align-items:flex-start;display:flex;flex-direction:column;width:38%}@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{color:#343434;font-size:30px;font-weight:600;line-height:37px;margin-bottom:0;margin-top:-35px}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .car-name{font-size:22px;margin-top:0}}@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;color:#71727a;font-size:20px;font-weight:500;line-height:130%;margin-top:5px}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .car-year{font-size:18px;margin-bottom:0;margin-top: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{height:320px;overflow:hidden;width:100%}@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{height:437px;margin-top:20px;width:100%}}@media screen and (max-width:920px){.confirm-tire-sec .confirm-tire .tires .car-img .img-parent{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:20px;margin-top:0}}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent img{height:320px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}@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{height:437px;margin-top:20px}}@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{filter:contrast(1);mix-blend-mode:darken}.confirm-tire-sec .confirm-tire .tires .car-img .img-parent .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}@media screen and (max-width:575px){.modals{padding:0!important}}.delete-modal{height:auto!important;left:auto!important;top:auto!important;width:25%!important}@media screen and (max-width:1040px){.delete-modal{overflow:visible!important;overflow:initial!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{background:none!important;border:none!important}.delete-modal .actions .primary{background-color:#e95832!important}.confirm-title-notes-card{align-items:flex-start;background:#f6f6f6;border-radius:5px;display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;margin-top:10px;padding:15px 10px;vertical-align:top}.margin-left-10{font-size:14px;font-weight:400;line-height:1.5;margin-left:10px;text-align:left}.loader-style{width:60%}.tire-size-card{align-content:flex-start;align-items:stretch;align-self:stretch;border-radius:8px;display:flex;flex-wrap:wrap}.tire-size-card .tire-image-container{align-items:center;background:#eff1ef;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding:10px;width:150px}.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{align-items:center;color:#282828;display:flex;font-family:"Catamaran sans-serif";font-size:12px;font-style:normal;font-weight:500;gap:2px;height:24px;justify-content:center;line-height:14px;padding:4px}.tire-size-card .tire-image-container .tire-original-description-section .injected-svg path{fill:#e95832}.tire-size-card .tire-size-details-container{align-items:flex-start;background:#fff;border:1px solid #e4e4e4;border-radius:0 8px 8px 0;display:flex;flex:1 0;gap:35px;min-height:144px;padding:16px}.tire-size-card .tire-size-details-container .tire-size-details-section{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:13px}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-company-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.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{align-items:flex-start;display:flex;gap:8px}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px}.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{align-items:center;display:flex;flex-direction:row;gap:15px}.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;cursor:pointer;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.tire-size-card .tire-size-details-container .tire-size-details-section .tire-size-details .tire-size-config-section{align-items:flex-start;display:flex;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{align-items:flex-end;display:flex;flex-direction:column;gap:16px;width:150px}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:6px;height:auto;justify-content:flex-end;padding:4px 8px}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section{align-items:flex-end;display:flex;flex:1 0;flex-direction:column}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price{color:#dc4017;font-family:Catamaran,sans-serif;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:26px;text-align:right}.tire-size-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary .tire-price-section .tire-price-summary{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:right}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button{align-items:center;display:flex;flex:1 0;gap:8px;height:44px;justify-content:flex-end;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .injected-svg{height:16px;width:16px}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;color:#616161;cursor:pointer;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:4px;line-height:normal;padding:2px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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;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{align-items:center;width:-webkit-fill-available;width:-moz-available}.tire-size-card .tire-size-details-container .tire-size-cart-section .add-button .shop-btn-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #e95832;border-radius:4px!important;color:#e95832!important;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:24px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;width:100%}.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{align-items:flex-start;display:flex;flex-direction:row-reverse;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:fit-content!important}.tire-detail-hr{border:1px solid #e4e4e4;margin:25px 0}.deals-card-parent{background:#fff;box-shadow:0 4px 15px #f5efed;margin-bottom:10px;padding:8px}.deals-card-parent .card{align-items:center;display:flex;justify-content:space-between}.deals-card-parent .card .content{color:#343434;font-size:20px;font-weight:700;text-align:start}.deals-card-parent .deals-btn{width:100%}.deals-card-parent .deals-btn button{background:#e95832;border:initial;border-radius:4px;color:#fff;font-size:16px;font-weight:700;padding:12px 16px;width:100%}.plan-details-section{min-height:100vh;width:100%}.plan-details-section .plan-details{padding:15px}.plan-details-section .plan-details h2{color:#343434;font-size:19px;font-weight:700;line-height:23px;margin-left:6px;text-align:start}.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{align-items:center;display:flex;justify-content:center}.plan-details-section .plan-details .card-parent .card{background:#fff;border:1px solid rgba(241,243,249,.6);border-bottom:4px solid #e95832;border-radius:4px;box-shadow:0 4px 15px #f0e8e6;padding:15px;width:676px}@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{color:#000;font-size:16px;font-weight:700;line-height:19px;text-align:start;text-transform:capitalize}.plan-details-section .plan-details .card-parent .card .header ul{list-style:none;margin:10px 0 0;padding:0;text-align:start}.plan-details-section .plan-details .card-parent .card .header ul li .name{color:#000;font-size:14px;font-weight:400;line-height:17px;margin-right:8px;text-align:start}.plan-details-section .plan-details .card-parent .card .header ul li .value{color:#000;font-weight:700}.plan-details-section .plan-details .card-parent .card .header .title-desc{color:#343434;font-size:14px;font-weight:400;line-height:17px;margin-top:15px;text-align:justify;width:50%}.plan-details-section .plan-details .card-parent .card .header .quote-btn{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:12px 16px;text-align:center;width:100%}.plan-details-section .plan-details .card-parent .card .content .recommend{border-bottom:1px solid #e3eae6;border-top:1px solid #e3eae6;color:#000;font-size:16px;font-weight:400;margin-top:15px;padding:8px 0;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;margin:15px 0 0;padding:0;text-align:start}.plan-details-section .plan-details .card-parent .card .content ul li{color:#343434;font-size:14px;font-weight:400;line-height:18.2px;margin-bottom:25px}.tire-details-screen{display:flex;justify-content:center;width:100%}@media screen and (max-width:340px){.tire-details-screen{margin-left:-5px}}.tire-details-screen .tire-details-parent{align-items:center;display:flex;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{align-items:center;display:flex;justify-content:flex-start;width:100%}.tire-details-screen .tire-details-parent .heading-parent .tires-heading{align-items:center;display:flex}.tire-details-screen .tire-details-parent .heading-parent .tires-heading .back-link{align-items:center;color:#000;cursor:pointer;display:flex;gap:8px}.tire-details-screen .tire-details-parent .heading-parent .tires-heading a{align-items:center;display:flex}.tire-details-screen .tire-details-parent .heading-parent .tires-heading a svg{margin-right:10px}.tire-details-screen .tire-details{display:flex;justify-content:space-between;width:100%}@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{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:15px;padding:30px}@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{align-items:center;display:flex;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{height:73px;width:73px}.tire-details-screen .tire-details .card-parent .tire-card .header .img-parent img{height:100%;object-fit:contain;width:100%}.tire-details-screen .tire-details .card-parent .tire-card .header .logo-parent{height:73px;width:35%}@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{height:100%;object-fit:contain;width:100%}@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{align-items:flex-start;display:flex;flex-direction:column;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{color:#000;font-size:23px;font-weight:700;line-height:19px}@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{color:#343434;font-size:14px;font-weight:400;line-height:23px;margin-top:10px;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{color:#000;font-size:14px;font-weight:400;line-height:17px;margin-left:5px}.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{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;margin-top:20px}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul{column-gap:30px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:25px;padding:0;row-gap:30px;width:100%}@media screen and (max-width:340px){.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul{column-gap:15px}}.tire-details-screen .tire-details .card-parent .tire-card .about-parent ul li{color:#000;font-size:14px;font-weight:400;line-height:17px;text-align:start}@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{color:#e95832;font-size:16px;font-weight:700;line-height:17px}@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{display:flex;height:auto;margin-top:35px;width:100%}@media screen and (max-width:575px){.tire-details-screen .tire-details .card-parent .tire-card .tabs-parent{display:inline;display:initial;margin-top:10px}}.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{align-items:center;display:flex}.tire-details-screen .tire-details .card-parent .tire-card .tabs{background:#fff;box-sizing:initial;color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;margin-right:20px;outline:none;padding:10px 2px;position:relative;text-align:start;width:auto}.tire-details-screen .tire-details .card-parent .tire-card .active-tabs{border-bottom:1px solid #e95832;color:#e95832;font-size:16px;font-weight:700;line-height:25px}.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{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;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{list-style:none;padding-left:18px}.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{font-size:14px;font-weight:400;line-height:24px;margin-bottom:20px;text-align:start}.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:#e95832;content:"•";display:inline-block;font-weight:700;margin-left:-1.5em;width:1em}@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;display:none;height:100%;padding:20px 0;width:100%}.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{background:#cecece;border:initial;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:100%}.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{align-items:center;background:#f4f7f5;border-radius:5px;display:flex;height:52px;justify-content:space-between;padding:8px;width:calc(100% - 15px)}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .qty{color:#2f3036;font-size:12px;font-weight:700;line-height:14px;padding-bottom:10%}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .dropdown{align-items:center;border:1px solid #ccd9d1;border-radius:5px;display:flex;justify-content:space-around;padding-left:5px;width:60px}.tire-details-screen .tire-details .card-parent .tire-card .content .qty-box .dropdown .icon{border:initial}.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{color:#000;font-size:18px;font-weight:700;line-height:22px}.tire-details-screen .tire-details .card-parent .tire-card .content .price-box .price-for-set{color:#000;font-size:12px;font-weight:400;line-height:14px}.tire-details-screen .tire-details .card-parent .tire-card .card-btn{display:flex;height:42px;justify-content:space-between;margin-top:20px}.tire-details-screen .tire-details .card-parent .tire-card .card-btn .shop-btn{align-items:center;background:#e95832;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:19px;width:100%}@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{background:#d5d0cf;border:initial;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;padding:13px 0;width:100%}@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{align-items:center;border-bottom:1px solid #e3eae6;border-top:1px solid #e3eae6;color:#000;display:flex;font-size:16px;font-weight:400;height:51px;line-height:19px;margin-top:10px;width:100%}@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-size:16px;font-weight:700;line-height:19px}.tire-details-screen .tire-details .card-parent .tire-card .about{color:#000;font-size:14px;font-weight:400;line-height:17px;text-align:start}.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{height:300px;width:35%}@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{margin-bottom:30px;width:100%}}.tire-details-screen .tire-details .tire-img img{height:100%;object-fit:contain;width:100%}.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{display:flex;gap:20px;height:auto;justify-content:center;width:100%}.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{padding:0 8px 16px;width:100%}}.top-tires-section .top-tires .tires-heading{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700;gap:19px}@media(max-width:500px){.top-tires-section .top-tires .tires-heading h4{-webkit-margin-before:5px;-webkit-margin-after:5px;margin-block-end:5px;margin-block-start:5px}}.top-tires-section .top-tires .mobile__tire-filter{align-items:center;background-color:#fff;display:flex;gap:8px;margin:1rem 0;padding:6px}.top-tires-section .top-tires .mobile__tire-filter .mobile__tire-btn{align-items:center;background:#fff;border:1px solid #a4a4a4;border-radius:30px;display:flex;gap:8px;justify-content:center;padding:8px 4px;width:50%}.top-tires-section .top-tires .mobile__tire-filter .mobile__tire-btn p{margin:0}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded{display:flex;justify-content:left;width:50%}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox{align-items:center!important;display:flex!important;left:6%!important;margin:0!important;min-width:12rem!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;border-radius:4px;height:20px;top:-20%;width:20px}.top-tires-section .top-tires .mobile__tire-filter .caradvise__recommonded .caradvise__recommended-checkbox input:checked~label:after{background-color:#e95832!important;border-radius:4px;color:#fff!important;height:0;top:-14%;width:22px}.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{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:15px;width:100%}.top-tires-section .top-tires .tires-subheading-section .tires-help-section{align-items:center;display:inline-flex;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;letter-spacing:-.46px;line-height:26px}@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{align-items:flex-start;flex-direction:column;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{align-items:flex-start;display:inline-flex;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{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.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{display:none;margin:10px 0}@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{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:123px;justify-content:center;width:100%}.top-tires-section .top-tires .tire_size .tire_size__content{align-items:center;color:#8a8989;display:flex;font-family:Catamaran,sans-serif;gap:5px}.top-tires-section .top-tires .dropdown-parent{align-items:center;display:flex;gap:8px;margin-bottom:10px}.top-tires-section .top-tires .dropdown-parent .dropdown{align-items:center;background:#fff;border-radius:31px;color:#000;display:flex;height:27px;justify-content:space-between;padding:4px 8px}@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{color:#000;font-size:16px;font-weight:600;margin:10px 0;text-align:left}.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{align-items:center;display:flex;flex-direction:column;width:100%}.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;margin-bottom:2rem;overflow:auto!important}@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{color:#000;height:0!important}.top-tires-section .top-tires .tires .card-parent{height:100%;overflow-y:auto;width:100%}@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{display:flex;flex-direction:column;gap:8px;justify-content:space-around;width:100%}.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{align-items:stretch;display:flex;width:-webkit-fit-content;width:fit-content}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .caradvise-recommended .label-container{align-items:center;background-color:#e95832;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;gap:4px;justify-content:center;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;font-weight:700;line-height:14px}.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;cursor:pointer;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}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card{align-content:flex-start;align-items:stretch;align-self:stretch;border-radius:8px;display:flex;flex-wrap:wrap}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-image-container{align-items:center;background:#eff1ef;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding:10px;width:150px}.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{align-items:center;color:#282828;display:flex;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:500;gap:2px;height:24px;justify-content:center;line-height:14px;padding:4px}.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{align-items:flex-start;background:#fff;border:1px solid #e4e4e4;border-radius:0 8px 8px 0;display:flex;flex:1 0;gap:0;min-height:144px;padding:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-details-section{align-items:flex-start;display:flex;flex:auto;flex-direction:column;gap:13px}.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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;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-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{align-items:flex-start;display:flex;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{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px}.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{align-items:center;display:flex;flex-direction:row;gap:15px}.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;cursor:pointer;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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{align-items:flex-start;display:flex;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{align-items:flex-end;display:flex;flex:auto;flex-direction:column;gap:8px;width:148px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .tire-cart-summary{align-items:center;align-self:stretch;display:flex;gap:16px;height:60px;justify-content:flex-end;padding:4px 8px}.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-end;display:flex;flex:1 0;flex-direction:column}.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;font-family:Catamaran,sans-serif;font-size:23px;font-style:normal;font-weight:700;letter-spacing:-.46px;line-height:26px;text-align:right}.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;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:right}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card .tire-size-details-container .tire-size-cart-section .add-button{align-items:center;display:flex;flex:1 0;gap:8px;height:44px;justify-content:center;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{height:16px;width: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{align-items:center;align-self:stretch;background:#e95832;border-radius:4px!important;color:#fff;display:flex;font-family:Montserrat,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:42px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;width:100%}.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{align-items:center;align-self:stretch;background:#fff;border:1px solid #e95832;border-radius:4px!important;color:#e95832;display:flex;font-family:Catamaran,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:42px;justify-content:center;letter-spacing:-.41px;line-height:18px;margin:0;padding:10px;text-align:center;width:100%}.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{align-items:center;align-self:stretch;background:#d5d0cf;border-radius:4px!important;border-radius:5px;color:#fff;display:flex;font-family:Montserrat,sans-serif!important;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:42px;justify-content:center;letter-spacing:-.41px;line-height:normal;line-height:18px;margin:0;padding:10px;text-align:center;width:100%}.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;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{align-items:flex-start;display:flex;flex-direction:row-reverse;width:-webkit-fill-available;width:-moz-available}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer{align-content:flex-start;align-items:stretch;align-self:stretch;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .shimmer{background:#fff;border-radius:8px;height:167px;padding:0;width:-webkit-fill-available;width:-moz-available}@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{align-items:center;background:#eff1ef;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:10px;height:167px;justify-content:flex-end;padding:0;width:150px}@media(max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-image-container-shimmer{border-radius:8px 8px 0 0!important;height:120px!important;width:100%!important}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-size-details-container-shimmer{align-items:flex-start;background:#fff;border:1px solid #e4e4e4;border-radius:0 8px 8px 0;display:flex;flex:1 0;gap:35px;height:167px;padding:0}@media(max-width:500px){.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .tire-size-details-container-shimmer{border-radius:0 0 8px 8px!important;width:100%!important}}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke{display:flex;flex-direction:column;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;gap:8px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .title{height:30px;width:auto}.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{height:20px;width:100px}.top-tires-section .top-tires .tires .card-parent .tires-card-parent .tire-card-shimmer .stroke .meta{height:20px;width:80px}.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{animation:fullView .5s linear forwards;display:flex;width:0}@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{animation:shimmer 3s;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{align-items:flex-start;display:flex;flex-direction:column;margin-top:-32px;width:38%}@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{color:#343434;font-size:30px;font-weight:600;line-height:37px;margin-bottom:0;margin-top:-35px}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .car-name{font-size:22px;margin-top:0}}@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;color:#71727a;font-size:20px;font-weight:500;line-height:130%;margin-top:5px}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .car-year{font-size:18px;margin-bottom:0;margin-top: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{height:320px;overflow:hidden;width:100%}@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{height:437px;margin-top:20px;width:100%}}@media screen and (max-width:920px){.top-tires-section .top-tires .tires .car-img .img-parent{align-items:center;display:flex;height:140px;justify-content:center;margin-bottom:20px;margin-top:0}}.top-tires-section .top-tires .tires .car-img .img-parent img{height:320px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}@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{height:437px;margin-top:20px}}@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{filter:contrast(1);mix-blend-mode:darken}.top-tires-section .top-tires .tires .car-img .img-parent .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}.tire-qty-dropdown{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;gap:8px;height:27px;padding:12px 16px}.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:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;padding:0!important;width:100%!important}.loader-content>div:first-child{width:100%}.loader-btn{height:42px}.loading-shimmer-width{background:#fff;width:100%!important}.finding-tire-modal-content{align-items:center;background:#fff;border-radius:4px;display:inline-flex;flex-direction:column;gap:24px;padding:0}.finding-tire-modal-content .finding-text-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;width:412px}.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;letter-spacing:-.56px;line-height:30px;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{display:block;margin-top:5.5rem;width:17rem}.tire__filter-desktop .tire__filter-animation{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:50rem;padding:0;width:100%}@media screen and (max-width:768px){.tire__filter-desktop{display:none!important}}.review-btn{align-items:center;background:#e95832;border:initial;border-radius:5px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:19px;padding:12px 0;width:15%}.review-btn a{color:#fff;margin-right:5px}.review-btn svg{height:35px!important;width:30px!important}@media screen and (max-width:920px){.review-btn svg{height:30px}}.review-btn .badge{background:#fff;border-radius:9px;color:#e95832;font-size:12px;margin-left:-10px;margin-top:-18px;padding:0 5px;vertical-align:top}.review-btn button{align-items:center;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:19px}@media screen and (max-width:1024px){.review-btn{width:23%}}@media screen and (max-width:920px){.review-btn{margin-left:auto;padding:5px 0}}@media screen and (max-width:768px){.review-btn{margin-left:auto;width:40%}}@media screen and (max-width:575px){.review-btn{width:90%}}@media screen and (max-width:425px){.review-btn{width:100%}}.warranty-section{display:flex;justify-content:center;min-height:88vh;width:100%}@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{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}.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;flex-wrap:wrap;justify-content:normal}@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{padding:0;width:75%}@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{padding:0;width:20%}@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{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:20px}.warranty-section .warranty-plan .plan-card .card-row .col-md-2{padding:0 5px;width:23%}@media screen and (max-width:1400px){.warranty-section .warranty-plan .plan-card .card-row .col-md-2{padding:0 5px;width:30%}}.warranty-section .warranty-plan .plan-card .card-row .card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px #f0e8e6;min-height:310px;padding:9px 8px}.warranty-section .warranty-plan .plan-card .card-row .card .header{align-items:center;display:flex;justify-content:space-between}.warranty-section .warranty-plan .plan-card .card-row .card .header h5{color:#282828;font-size:16px;font-weight:700;margin:0;text-transform:capitalize!important}.warranty-section .warranty-plan .plan-card .card-row .card .header .img-parent{height:30px;width:90px}.warranty-section .warranty-plan .plan-card .card-row .card .header .img-parent img{height:100%;object-fit:contain;width:100%}.warranty-section .warranty-plan .plan-card .card-row .card .header .carchex_img{height:30px;width:80px}.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{height:40px;width:80px}.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;color:#282828;font-size:12px;font-weight:700;margin-top:6px;padding:4px;width:-webkit-fit-content;width:fit-content}.warranty-section .warranty-plan .plan-card .card-row .card .content .description{color:#616161;font-size:14px;font-weight:400;line-height:17px;margin-top:12px;text-align:justify}.warranty-section .warranty-plan .plan-card .card-row .card .content .quote-btn{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:8px;padding:12px 16px;width:100%}.warranty-section .warranty-plan .plan-card .card-row .card .content ul{list-style:none;margin:8px 0;padding:0;text-align:start}.warranty-section .warranty-plan .plan-card .card-row .card .content ul li .name{color:#282828;font-size:14px;font-weight:400;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{align-items:center;background:#f4f7f5;border-radius:5px;display:flex;justify-content:space-between;margin-top:20px;min-height:48px;padding:4px 8px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .name{color:#2f3036;font-size:12px;font-weight:700;line-height:14px}.warranty-section .warranty-plan .plan-card .card-row .card .content .total .value{color:#282828;font-size:18px;font-weight:700;line-height:22px}.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:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:30px;padding:12px 16px;width:100%}.warranty-section .warranty-plan .plan-card .card-row .axiom-card{display:flex;flex-direction:column;justify-content:space-between}.warranty-section .warranty-plan .plan-card .purchase-plan{flex-wrap:wrap;justify-content:flex-start;row-gap:20px}.warranty-section .warranty-plan .plan-card .purchase-plan .col-md-2{padding:0 5px;width:24%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head{background:#282828;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px #f0e8e6;margin-bottom:5%;padding:16px;text-align:left;width:100%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card{display:flex;flex-direction:column;justify-content:space-between}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card span{color:#fff!important;font-size:16px;font-weight:700;line-height:19px;margin-bottom:1%}.warranty-section .warranty-plan .plan-card .purchase-plan .purchase-plan-head .purchase-card .card-desc{color:#cfcfcf;font-size:14px;font-weight:400;line-height:20px;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{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px #f0e8e6;color:#616161;font-size:14px;font-weight:400;line-height:20px;padding:16px 16px 30px;text-align:left;width:100%}.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{color:#282828!important;font-size:16px;font-weight:700;line-height:19px}.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:initial}}@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:initial}.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{font-size:14px;white-space:nowrap}}@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{font-size:16px;margin-top:0;padding-left:6px;white-space:nowrap}.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:initial}.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{font-size:14px;white-space:nowrap}}.tiresize-loader{align-items:center;position:absolute;top:50%;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{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.tire-size-sec .tire-size .back-btn h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@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{height:auto;width:60%}@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{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px hsla(0,0%,64%,.19);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:20px}@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-size:21px;font-weight:700;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-size:16px;font-weight:400;line-height:25px;margin-top:20px;text-align:start}@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{height:auto;width:100%}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .bloc-tabs{align-items:center;border-bottom:1px solid rgba(0,0,0,.274);display:flex}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .tabs{background:#fff;box-sizing:initial;color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;margin-right:20px;outline:none;padding:10px 2px;position:relative;text-align:start;width:auto}@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{border-bottom:3px solid #e95832;color:#e95832;font-size:16px;font-weight:900;line-height:25px}@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{column-gap:16px;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:12px}@media(max-width:1440px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{column-gap:6px;height:auto;max-height:100%;overflow:auto;row-gap:6px}}@media(max-width:1366px){.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection{column-gap:4px;height:auto;max-height:100%;overflow:auto;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{height:auto;max-height:100%;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{column-gap:10px;height:100%;overflow-y:auto;row-gap:10px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes{background:#fff;border:1px solid hsla(0,0%,94%,.6);border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:22px;padding:20px;width:40%}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content-tabs .size-selection .sizes input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #e95832;border-radius:50%;content:none;height:26px;margin:0;outline:none;width:26px}.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;appearance:none;border-radius:50%;content:none;height:26px;outline:none;padding:0;position:relative;width:26px}.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:#e95832;border:3px solid #e95832;border-radius:50%;color:#fff!important;content:"";font-size:17px;font-weight:bolder;height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .12s ease-in-out;width:13px}@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{padding:10px 20px;width:40%}}@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{color:red;font-size:18px;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{background:#fef6f4;border:1px solid #e95832;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;row-gap:10px}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .content{background:#fff;display:none;height:100%;padding:20px 0;width:100%}.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;margin-top:20px;position:relative}@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;gap:24px}}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent{bottom:0;position:absolute;right:0;text-align:end;width:100%}.tire-size-sec .tire-size .tires .tire-size-box-parent .tire-size-box .btn-parent .button{background:#cecece;border:initial;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:19px;padding:12px 16px;text-align:center;width:-webkit-max-content;width:max-content}.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{bottom:auto;position:relative;right:auto;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{align-items:flex-start;display:flex;flex-direction:column;width:38%}@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{color:#343434;font-size:30px;font-weight:600;line-height:37px;margin-bottom:0;margin-top:-35px}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .car-name{font-size:22px;margin-top:0}}@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;color:#71727a;font-size:20px;font-weight:500;line-height:130%;margin-top:5px}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .car-year{font-size:18px;margin-bottom:0;margin-top: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{height:320px;overflow:hidden;width:100%}@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{height:437px;margin-top:20px;width:100%}}@media screen and (max-width:920px){.tire-size-sec .tire-size .tires .car-img .img-parent{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:20px;margin-top:0}}.tire-size-sec .tire-size .tires .car-img .img-parent img{height:320px;mix-blend-mode:multiply;object-fit:contain;object-position:bottom;width:100%}@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{filter:contrast(1);mix-blend-mode:darken}.tire-size-sec .tire-size .tires .car-img .img-parent .img-strip:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;content:"";height:30px;position:absolute;right:0;width:80px}.loading-shimmer{display:flex;justify-content:space-between}@media screen and (max-width:475px){.loading-shimmer{flex-direction:column;gap:10px}}.shimmer-btn-loading{animation-duration:7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);border:initial;color:inherit;font-size:14px;font-weight:500;height:50px;width:48%}@media screen and (max-width:475px){.shimmer-btn-loading{overflow:auto;width:100%}}.booking-sec{display:flex;height:auto;justify-content:center;width:100%}@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{align-items:center;color:#343434;display:flex;font-size:19px;font-weight:700}.booking-sec .booking .back-btn h3{color:#343434;font-size:19px;font-weight:700;padding-left:6px;text-align:start}@media screen and (max-width:575px){.booking-sec .booking .back-btn h3{font-size:16px}}.booking-sec .booking .complete-booking-parent .complete-booking{column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:20px}.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{background:#fff;border:1.23846px solid rgba(241,243,249,.6);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);max-width:38%;padding:25px;width:38%}@media screen and (max-width:920px){.booking-sec .booking .complete-booking-parent .complete-booking .services-shops{max-width:100%;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{color:#b83614;cursor:pointer;font-size:16px;font-weight:400;text-align:right;width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total{align-items:center;background:#f4f7f5;border-radius:4px;display:flex;justify-content:space-between;padding:2%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total .set-tire{color:#282828;font-size:23px;font-weight:700;line-height:28px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .tire-total .tire-img{align-items:center;display:flex;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{color:#282828;font-size:23px;font-weight:700;line-height:28px;margin-top:0;text-align:start}.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{color:#747373;display:flex;padding:3%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area span img{margin-left:auto;width:20px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul .notes-area textarea{border:1px solid #e0e0e0;display:flex;margin-bottom:2%;margin-top:2%;width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul li{align-items:center;display:flex;justify-content:space-between}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops ul li .set-tire{color:#282828;font-size:23px;font-weight:700;line-height:28px}.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{align-items:center;display:flex;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{color:#4f4f4f;font-size:19px;font-weight:400;line-height:23px;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{color:#4f4f4f;font-size:19px;font-weight:400;line-height:23px;margin-bottom:15px;margin-top:0;text-align:start}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container{align-items:center;display:flex}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box{border:1px solid #e3eae6;border-radius:4px;display:flex;padding:2%;width:100%}.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{bottom:90%;height:25%;right:3%;width:50%}.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{bottom:70%;height:25%;left:-2%;position:absolute;width:63%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .content-box img{height:100%;margin-bottom:0}@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{display:flex;justify-content:center;padding-bottom:2%;width:100%}.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{bottom:70%;height:25%;left:13%;position:absolute;width:44%}}@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{display:flex;justify-content:center;padding-bottom:2%;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{bottom:70%;height:25%;left:24%;position:absolute;width:34%}}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-content{color:#747373;flex:1 1;font-size:16px;font-weight:400;line-height:19px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec{display:flex;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{color:#000!important;font-size:13px;font-weight:700;line-height:19px;text-align:start}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .card-store-details .card-title .shop-rating{align-items:center;background:#fff;border:1px solid #f4f7f5;border-radius:40px;color:#000;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:6px;line-height:14px;margin-top:3%;padding:4px 10px 4px 0;width:-webkit-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-size:14px;font-weight:400;padding-left:1%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .img-parent{background:#fff;border-radius:5px;width:5em}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .heading-sec .img-parent img{height:auto;object-fit:cover;width:auto}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-description{color:#000;font-size:14px;font-weight:600;padding-top:5%;text-align:left}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .card-container .card-description .date-sec{background:#fef6f4;border-radius:22px;color:#b83614;display:flex;font-size:12px;font-weight:700;gap:10px;margin-top:2%;padding:1% 2%;width:-webkit-fit-content;width:fit-content}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box{align-items:center;background:#f4f7f5;border-radius:4px;column-gap:10px;display:flex;padding:10px;width:100%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .img-parent{background:#fff;border-radius:5px;height:60px;width:70px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .img-parent img{height:auto;object-fit:cover;width:auto}.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{align-items:center;color:#747373;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:19px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .installation-box .shop-detail ul li p{color:#282828;font-size:14px;font-weight:700;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{display:flex;margin-bottom:5%}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .installation-parent .promo-code-container .promo-input{margin-right:3%;width:72%}.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{align-items:center;display:flex;justify-content:space-between}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .total li span{color:#000;font-size:20px;font-weight:700;line-height:24px}.booking-sec .booking .complete-booking-parent .complete-booking .services-shops .book-btn{background:#cecece;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;padding:15px 6px;text-align:center;width:100%}@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);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);padding:20px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .heading{color:#282828;font-size:23px;font-weight:700;line-height:28px;margin-top:0;text-align:start}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs{column-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent{display:flex;flex-direction:column;position:relative;text-align:start;width:48%}.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-size:14px;font-weight:700;line-height:17px}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .information-inputs .input-parent .input{margin-top:5px;width:100%}.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{margin-top:15px;width:100%}@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{background:#e3eae6;border:initial;border-radius:4px;color:#3c3c3c;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;padding:10px!important;width:100%}@media screen and (min-width:1327px){.booking-sec .booking .complete-booking-parent .complete-booking .contact-information .create-account-btn{bottom:0;position:relative}}.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{align-items:baseline;display:flex;margin-bottom:2%;margin-top:3%}.booking-sec .booking .complete-booking-parent .complete-booking .contact-information span img{margin-right:2%}.installtion-tooltip{position:relative}.installtion-tooltip .installation-container{margin:0;padding:5px 10px}.installtion-tooltip .cross-box{display:flex;justify-content:flex-end;width:100%}.installtion-tooltip .cross-box .cross-icon{cursor:pointer;height:12px}.tax-tooltip{align-items:flex-start;display:flex}.tax-tooltip p{margin:0}.tax-tooltip .cross-icon{cursor:pointer;height:12px}.pay-card{background:#fff;border:1.23846px solid rgba(241,243,249,.6);border-radius:4.95385px;box-shadow:0 4.95385px 18.5769px rgba(241,243,249,.6);display:flex;flex-direction:column;gap:16px;padding:24px}.pay-card .booking-heading{color:#343434;font-size:25px;font-weight:700;line-height:34px;margin-top:0;text-align:start}.pay-card .outerDiv{display:flex;padding:5px}.pay-card .leftDiv{color:#4f4f4f;float:left;font-size:19px;line-height:23px;text-align:left;width:48%}.pay-card .leftDiv .edit-card-btn{color:#e95832;cursor:pointer;font-size:16px;font-weight:400}.pay-card .rightDiv{display:flex;justify-content:flex-end;width:48%}.pay-card .rightDiv img.ui.image{width:36px}.pay-card .payment-info{align-items:center;background:#fef6f4;border:1px solid #fae0d9;border-radius:4px;color:#3c3c3c;display:flex;font-size:12px;font-weight:700;gap:2%;line-height:14px;margin-bottom:4%;padding:2%}.pay-card .payment-info img{height:-webkit-fit-content;height:fit-content}.pay-card .btn-parent{column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;row-gap:15px;text-align:start}.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;border:initial;color:#fff;font-size:16px;font-weight:700;height:-webkit-fit-content;height:fit-content;padding-bottom:15px!important;padding-top:16px!important;text-align:center}.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-size:16px;font-weight:400;line-height:19px;width:100%!important}.pay-card .btn-parent .affirm-label{background:rgba(74,74,243,.05);border-radius:0 0 4px 4px;color:#6060a2!important;font-size:14px!important;font-weight:400!important;line-height:17px!important;margin-top:0;padding:5px;text-transform:inherit!important}.pay-card .btn-parent .btn-column{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:12px 16px;width:47%}@media screen and (max-width:1350px){.pay-card .btn-parent .btn-column{width:100%}}.pay-card .cards-parent{column-gap:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:15px;text-align:start}@media screen and (max-width:1580px){.pay-card .cards-parent .custom-media{width:100%!important}}.pay-card .cards-parent .card-btn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.56);border:1px solid #e9e9e9;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:68px;justify-content:space-between;padding:12px 16px;width:100%}.pay-card .cards-parent .card-btn .injected-svg{height:50px;width: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;appearance:none;border:2px solid #e95832;border-radius:50%;content:none;cursor:pointer;height:21px;margin:0;outline:none;width:21px}.pay-card .cards-parent .card-btn input[type=radio]:checked{-webkit-appearance:none;appearance:none;border:none;border-radius:50%;content:none;height:21px;outline:none;padding:0;position:relative;width:21px}.pay-card .cards-parent .card-btn input[type=radio]:checked:before{background-color:#e95832;border:1px solid #d3d3d3;border-radius:50%;color:#fff!important;content:" ✓ ";font-size:17px;font-weight:bolder;height:21px;position:absolute;width:21px}.pay-card .cards-parent .card-btn .card-details{align-items:center;display:flex;gap:12px}.pay-card .cards-parent .card-btn .card-details span{height:19px}.pay-card .cards-parent .card-btn .card-details-name{font-size:12px;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:30ch}@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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}}.pay-card .cards-parent .card-btn .dot-input{-webkit-text-security:disc;font-size:14px;font-weight:600}.pay-card .cards-parent .card-btn span{color:#000;font-size:14px;font-weight:600}.pay-card .cards-parent .card-btn .card-actions{cursor:pointer;display:flex;font-size:10px;font-weight:400;justify-content:space-between;padding-top:5%}.pay-card .cards-parent .card-btn .remove-card{color:#b83614}.pay-card .cards-parent .card-btn img{border:1px solid #f4f4f4;border-radius:5px}.pay-card .cards-parent .card-btn .add-new-img{height:32px}.pay-card .cards-parent .card-btn .card-holder{flex-grow:4;padding:0 5px;text-align:left}.pay-card .cards-parent .card-btn .card-holder .card-text{font-size:14px;font-weight:600}@media screen and (max-width:1350px){.pay-card .cards-parent .card-btn .card-holder{align-items:flex-start;display:flex;flex-direction:column;flex-grow:4;padding:0 25px}.pay-card .cards-parent .card-btn .card-holder .card-text{font-size:14px;font-weight:600}}.pay-card .cards-parent .new-card-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px dashed #e95832!important;cursor:pointer;justify-content:center!important}.pay-card .cards-parent .new-card-btn img{margin-right:5%}.pay-card .cards-parent .card-btn-selected{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.56);border:1px solid #ffb29e}.pay-card .cards-parent .default-card{border:3px solid #ffb29e!important;display:flex;gap:5px}.pay-card span{align-items:center;color:#828282;display:flex;font-size:14px;font-weight:400;line-height:19px;margin-bottom:2%;margin-top:3%}.pay-card span img{margin-right:2%}@media(max-width:500px){.pay-card{display:flex;flex-direction:column;gap:16px;padding:12px}.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{align-items:center;color:#2f3036!important;display:flex;font-size:14px!important;font-weight:700!important;margin-bottom:2px;margin-top:20px;padding-bottom:1%;text-transform:none!important}@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{font-size:16px!important;width:100%}.form-parent form .input input{box-sizing:border-box;display:flex;font-size:16px!important;width:calc(100% - 34px)!important}.form-parent form .ui.input.error input{background-color:#fff6f6!important;border-color:#e0b4b4!important;box-shadow:none;color:#9f3a38!important}.form-parent form .security-inputs{column-gap:15px;display:flex;flex-wrap:wrap;margin-bottom:-2%}.form-parent form .security-inputs .ui.input input{font-size:16px!important}@media(max-width:500px){.form-parent form .security-inputs{column-gap:5px;flex-direction:column;flex-wrap:nowrap;margin-bottom:0}.form-parent form .security-inputs .input-parent .input{font-size:16px!important;width:100%}}@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-size:14px;font-weight:700;line-height:17px}.form-parent form .security-inputs .input-parent input{box-sizing:border-box;margin-top:5px;width:100%}.form-parent form .security-inputs .input-parent .require-text{color:red;cursor:pointer;font-size:12px;font-weight:400}.form-parent form .security-inputs .input-parent checkbox{cursor:pointer}@media screen and (max-width:768px){.form-parent form .security-inputs .input-parent{display:block;margin-bottom:0;min-width:auto}.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{column-gap:15px;display:flex;flex-wrap:wrap;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{column-gap:5px;flex-direction:column;flex-wrap:nowrap;margin-bottom:0}.form-parent form .security-inputs-zip .input-parent{width:100%}.form-parent form .security-inputs-zip .input-parent .input{font-size:16px!important;width:100%}}@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-size:14px;font-weight:700;line-height:17px}.form-parent form .security-inputs-zip .input-parent input{box-sizing:border-box;margin-top:5px;width:100%}.form-parent form .security-inputs-zip .input-parent .require-text{color:red;cursor:pointer;font-size:12px;font-weight:400}.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{display:block;margin-bottom:0;min-width:auto}.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{display:block;width:100%}.form-parent form .make-primary-div label{margin-top:0}.form-parent form button{background:#e3eae6;border:initial;border-radius:4px;color:#3c3c3c;cursor:pointer;font-size:16px;font-weight:700;height:100%;line-height:19px;padding:12px;width:100%}@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{align-items:center;color:#828282;display:flex;font-size:14px;font-weight:400;line-height:19px;margin-bottom:2%;margin-top:3%}.form-parent form .payment-protected-info img{margin-right:2%}.add-new-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}@media(max-width:500px){.add-new-modal-backdrop{z-index:1001}}.add-new-modal-backdrop .add-new-modal-loading{height:-webkit-max-content;height:max-content;width:30%!important}@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{background:#fff;border-radius:20px;max-height:calc(100vh - 325px);min-height:200px;overflow-y:inherit;padding:25px;width:auto}.add-new-modal-backdrop .add-new-modal-content .card-modal-header{align-items:center;display:flex;justify-content:space-between}.add-new-modal-backdrop .add-new-modal-content .card-modal-header .cross-icon{cursor:pointer;height:16px}@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:max-content}}@media screen and (max-width:768px){.add-new-modal-backdrop .add-new-modal-content{max-height:-webkit-max-content;max-height:max-content;width:80%}}@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;border:none;height:3px;margin-top:-10px;position:absolute;width:38px}.cvv-popup{background:#fff5f2!important}.cvv-popup .cvv-input-info{display:flex;font-size:10px;font-weight:600;line-height:12px;width:100%}.cvv-popup .cvv-input-info span{padding-left:5%;padding-right:5%}.cvv-popup .cvv-input-info .cross-icon{cursor:pointer;height:12px}.cvv-popup:before{background:#fff5f2!important}.edit-card-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:101}@media(max-width:500px){.edit-card-modal-backdrop{z-index:1001}}.edit-card-modal-backdrop .edit-card-modal-content{background:#fff;border-radius:20px;max-height:calc(100vh - 325px);min-height:200px;overflow-y:auto;padding:25px;width:45%}@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{align-items:center;display:flex;justify-content:space-between}.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{cursor:pointer;height:15px}.edit-card-modal-backdrop .edit-card-modal-content hr{background:#e5e8e8}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent{column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;row-gap:15px;text-align:start}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f7;border:1px solid #e9e9e9;border-radius:4px;color:#000;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px;width:47%}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .injected-svg{height:50px;width: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{background:#fff;border:1px solid #f4f4f4;border-radius:5px;width:20%}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description{flex-grow:4;padding-left:3%;text-align:left}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description .description-section{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:100%;margin-right:10%;width:auto}@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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@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{align-items:center;display:flex}.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-size:16px;font-weight:600;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;appearance:none;border:2px solid #e95832;content:none;cursor:pointer;height:21px;margin:0;outline:none;width:21px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked{-webkit-appearance:none;appearance:none;border:none;content:none;height:21px;outline:none;padding:0;position:relative;width:21px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .edit-cards-description input[type=radio]:checked:before{background-color:#e95832;border:1px solid #d3d3d3;color:#fff!important;content:" ✓ ";font-size:17px;font-weight:bolder;height:21px;position:absolute;width:21px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .card-btn .checkbox-label{align-items:center;display:flex;font-size:12px;font-weight:600;line-height:100%}.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{background:transparent;cursor:pointer;width:25px}.edit-card-modal-backdrop .edit-card-modal-content .edit-cards-parent .new-card-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border:1px dashed #e95832!important;cursor:pointer;justify-content:center!important;width:95%}@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{border:none;height:30px;margin-right:1%;width:30px}.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{min-height:0;padding:0}.braintree-sheet__button--paypal{height:100%}.zoid-outlet{width:100%!important}.braintree-method--active{border-color:initial!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{height:65px;width:48%}@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{margin-top:25px;width:98%}.span-shimmer{margin-bottom:20px;width:25%}.label-shimmer{display:flex;height:20px;justify-content:space-between;margin-bottom:20px}.add-card-parent-shimmer{height:-webkit-max-content;height:max-content;padding:2%;width:100%}.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{animation:shimmer 2.2s linear infinite forwards;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1000px 100%;border:initial;color:inherit;font-size:14px;font-weight:500;height:50px}.black-white-container{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;border-radius:6px;display:flex;margin-bottom:20px;padding:10px 15px;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{padding-left:3%;padding-top:2%;width:-webkit-fill-available;width:-moz-available}.tire-order-details-card .description-section .shop-header{align-items:center;color:#000;display:flex;gap:30px;justify-content:space-between}.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{height:40px;object-fit:contain;width:4.5rem}.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{color:#000;display:flex;font-size:14px;padding-top:2%}.tire-order-details-card .description-section .appointment-desc{display:flex;font-size:14px;justify-content:space-between;padding-top:3%}.tire-order-details-card .description-section .appointment-desc .display-grid{color:#282828;display:grid}.tire-order-details-card .description-section .appointment-desc .display-grid .date-time{color:#e95832;font-weight:700}.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{background-size:cover;height:100%;margin-bottom:-1rem!important;margin-left:-1rem!important;margin-top:-1rem!important;max-width:100%;min-height:100vh;text-align:left;width:100%}.flexbox-container{align-items:center;display:flex;justify-content: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{align-items:center;justify-content:center;margin-top:20px}.flexbox-container .menu-container{cursor:pointer;padding:20px!important}.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{padding-left:10px;text-align:left}.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{display:flex;flex:1 1;flex-direction:row-reverse;margin:auto}.flexbox-container .header-name{align-content:flex-start;align-items:flex-start;display:flex;flex:5 1;flex-direction:column;justify-content:center;margin-left:10px}.flexbox-container .name-header{font-size:19px;font-weight:700}.flexbox-container .membership-type{font-size:19px;font-weight:400}.flexbox-container .user-profile-image{align-items:center;background-color:#363636;border-radius:50px;display:flex;height:50px;justify-content:center;text-align:center;vertical-align:middle;width:50px}.deleteAccountModal{height:-webkit-fit-content!important;height:fit-content!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.deleteAccountModal .deleteAccountActions{text-align:right}.deleteAccountModal .delete-account-title{color:red;font-size:20px;font-weight:700}.deleteAccountModal .delete-account-close{color:#000}.map-control-container{align-items:stretch;background-color:#fff;border-radius:4px;box-shadow:0 0 0 2px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-bottom:10px;padding:5px 1px 5px 3px}.map-control-container .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl-bottom-left{display:none}.map-control-container .map-control-icon{cursor:pointer;padding:2px 0 2px 3px}.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{background-color:#46cdf6;border:none;border-radius:50%;height:12px;width:12px}.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{padding:10px 10px 0!important;width:25vw}@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;height:60px;position:absolute;width:60px}.map-marker-bg:hover{border-color:red;border-width:4px}.map-marker-bg-image{width:50px;z-index:10}.map-marker-bg-image .marker-shop-logo{cursor:pointer;height:60px;padding:5px;width:60px}.map-marker-bg-image .markerLogoStyling{font-size:.78571429rem!important;height:auto!important;padding-bottom:20px!important;padding-left:19px!important;padding-top:14px!important;width:29px!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.c9811020108a45e1e698.svg)!important;padding-left:21px!important;padding-top:16px!important;width:25px!important}.map-marker-bg-image .sponsored-shop-selected-mapMarkerBG{background-image:url(/static/media/sponsored-shop-selected.53ef73c8741877014e79.svg)!important;padding-left:21px!important;padding-top:16px!important;width:25px!important}.shopListHorizontalContainer{align-items:flex-end;bottom:8px;display:flex;flex:4 1;flex-direction:row;padding-left:5px;padding-right:5px;position:absolute;width:98%;z-index:14}.shopListHorizontalContainer .iconContainer{align-items:center;background-color:#fff;border-radius:5px;cursor:pointer;display:flex;flex:.3 1;height:67px;justify-content:center;width:10%}.shopListHorizontalContainer .right-iconContainer{position:relative}.shopListHorizontalContainer .right-iconContainer:before{background:linear-gradient(90deg,hsla(0,0%,85%,0),hsla(0,0%,100%,0) 0,#fff 72.27%,#fff 104.9%);content:"";filter:blur(3px);height:100%;left:-20px;position:absolute;top:0;width:20px}.shopListHorizontalContainer .shopListContainer{align-items:flex-end;display:flex;flex:3.4 1;flex-direction:row;margin-left:5px;margin-right:5px;overflow-y:scroll;scrollbar-width:none}.shopListHorizontalContainer .shopListContainer::-webkit-scrollbar{display:none;scrollbar-width:none!important}@media only screen and (max-width:700px){.shopListHorizontalContainer .iconContainer{height:67px}}.marker-logo{position:absolute;width:24px;z-index:2}.map_header_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.map_header_container .map-header{align-items:center;display:flex;flex-direction:row}.map_header_container .instacart-map-header-order{order:2}.map_header_container .map_header_component{align-items:center;border:1px solid #e7e7e7;border-radius:50px;display:flex;justify-content:center;margin-right:5px;padding:5px 10px;place-self:center}.map_header_container .map_header_component.map_icon{margin-right:0}.map_header_container .sort_icon{display:flex;flex-direction:column;margin-right:-3px;padding-left:3px}.map_header_container .map-header-title{color:#292f36;font-family:Catamaran;font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin:0;padding-right:8px}.map-expanded .backdropDesign{background:rgba(0,0,0,.7);height:100vh;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:1100}.map-expanded .map-expanded-container{background:#fff;height:-webkit-fit-content;height:fit-content;left:10%;padding:20px;position:fixed;top:10%;width:84%;z-index:1200}.map-expanded .map-expanded-container .expandedContainer{display:flex;flex:2 1;flex-direction:row}.map-expanded .map-expanded-container .expandedContainer .shopList{display:flex;flex:1.4 1;flex-direction:column}.map-expanded .map-expanded-container .expandedContainer .map{border-radius:10px;display:flex;flex:2 1;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{bottom:50%;position:absolute;right:26%}.shopListView .noShopFoundExpanded{bottom:50%;padding-left:2%;position:absolute;right:70%}.featured-label{left:0;position:absolute;top:-32px}.feature-label-text{align-items:center;background:#3c3c3c;border-radius:4px 4px 0 0;color:#fff;display:flex;font-family:Catamaran,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:6px;height:24px;justify-content:center;line-height:14px;padding:4px;width:119px}.feature-label-listview{left:0;position:relative;top:0}.shopItem{border:1px solid #e3eae6;cursor:pointer;margin-bottom:16px;padding:5px 10px;width:-webkit-fill-available;width:-moz-available}@media(max-width:450px){.shopItem{width:328px}}.shopItem .spacing{padding-top:10px}.shopItem .closeIconContainer{cursor:pointer;position:absolute;right:6px;top:6px}.shopItem .closeIconContainer .closeIcon{font-size:24px;margin:-1px}.shopItem .iconContainer{border-radius:50px;display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px;padding:2px 10px 2px 5px}.shopItem .star{background-color:#fef6f4!important;margin-right:10px}.shopItem .ratingText{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:14px;padding-left:8px}.shopItem .caradviseIcon{background-color:#f4f7f5!important}.shopItem .closeIconStyle{justify-content:flex-end}.shopItem .container{align-items:center;display:flex;flex-direction:row}.shopItem .container .savingsRibbonContainer{display:none}@media only screen and (max-width:500px){.shopItem .container .savingsRibbonContainer{align-items:flex-end;display:flex;flex:1 1}}.shopItem .container .shopLogoContainer{align-items:flex-start;align-items:center;border-radius:4px;display:flex;flex:1 1;height:50px;justify-content:center;margin-left:5px;margin-right:10px;width:50px}.shopItem .container .savingsBannerLabel{display:flex;justify-content:flex-end;width:-webkit-fill-available;width:-moz-available}.shopItem .container .shop .shopLogo{display:flex;flex:1 1;height:30px;padding-left:11px;padding-top:2px}.shopItem .container .shopName{align-items:flex-start;display:block;flex:10 1;flex-direction:column}.shopItem .container .shopNameHeader{color:#282828;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:16px;margin:0;padding:0 0 2%;text-align:left;width:-webkit-max-content;width:max-content}.shopItem .container .shopNameSubtitle{color:#616161;flex:5 1;font-family:lato;font-size:14px;font-style:normal;font-weight:100;height:19px;letter-spacing:-.02em;text-align:left;width:283px}.shopItem .container .shopNameSubtitleDistance{color:#b83614}.shopItem .container .shopPriceContainer{align-items:flex-end;display:flex;flex:1 1;flex-direction:column}.shopItem .container .savingsRibbonWeb,.shopItem .container .shopPrice{display:flex;flex:1 1;justify-content:flex-end}.shopItem .container .shopPrice{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-items:center;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;height:30px;margin:0 auto;text-overflow:ellipsis;width:120px}@media(max-width:500px){.shopItem .container .shopPrice{font-size:10px;width:101px}}.shopItem .container .retailPrice{align-items:center;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;margin:0;text-align:right;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@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{align-items:center;background-color:#e95832;border-color:#e95832;border-radius:6px;box-shadow:2px 2px 10px #ccc;color:#eee;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:600;height:30px;justify-content:center;margin:10px auto auto;max-width:none!important;overflow:hidden;padding:10px;text-align:center;text-decoration:none;width:auto}.shopItem .selected-shop-button-style{background-color:#fff;border:1px solid #e95832;color:#e95832}.shopItem .selected-shop-button-style .selected-shop-btn{display:flex;gap:8px;justify-content:center}.shopItemHighlighted,.shopItemHover:hover{border:2px solid #e95832!important}.sponsered-shop-border{border:1px solid #282828;border-radius:0 5px 5px 5px!important}.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{background-color:#fff!important;border-radius:5px;display:flex;flex-direction:row;margin-right:10px;padding:16px 8px;width:125px}.shopMapItem .container:hover{background-color:#e95832!important;color:#fff}.shopMapItem .shopLogoContainer{align-items:center;border-radius:4px;display:flex;flex:1 1;height:35px;justify-content:center;margin-right:10px}.shopMapItem .shopLogo{display:flex;flex:1 1;height:30px;padding-left:11px;padding-top:2px}.shopMapItem .shopName{align-items:flex-start;display:flex;flex:3 1;flex-direction:column;text-overflow:ellipsis}.shopMapItem .mapShopTitle{color:#282828;font-weight:600}.shopMapItem .mapShopDistance,.shopMapItem .mapShopTitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:lato;font-size:12px;overflow:hidden;text-align:left}.shopMapItem .mapShopDistance{text-overflow:ellipsis}.shopMapItem .shopNameHeader{margin:0}@media (max-width:800px){.map-expanded-container{background:#fff;height:100%;left:6%;position:fixed;top:0;width:81%;z-index:1000}.map-expanded-container .expandedContainer{display:flex;flex:2 1;flex-direction:column-reverse}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{border-radius:10px;flex:2 1}.geosuggestContainerExpanded{top:6%;width:-webkit-fill-available;width:-moz-available}}@media only screen and (width:820px){.map-expanded-container{background:#fff;height:100%;left:6%;position:fixed;top:0;width:83%;z-index:1000}.map-expanded-container .expandedContainer{display:flex;flex:2 1;flex-direction:column-reverse}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{border-radius:10px;flex:2 1}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}@media only screen and (width:768px){.map-expanded-container{background:#fff;height:100%;left:6%;position:fixed;top:0;width:81%;z-index:1000}.map-expanded-container .expandedContainer{display:flex;flex:2 1;flex-direction:column-reverse}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{border-radius:10px;flex:2 1}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}@media only screen and (width:425px){.map-expanded-container{background:#fff;height:100%;left:5%!important;position:fixed;top:0;width:81%;z-index:1000}.map-expanded-container .expandedContainer{display:flex;flex:2 1;flex-direction:column-reverse}.map-expanded-container .expandedContainer .shopList{flex:1.3 1}.map-expanded-container .expandedContainer .map{border-radius:10px;flex:2 1}.geosuggestContainerExpanded{width:-webkit-fill-available;width:-moz-available}}.mapMobileComponents{align-items:center;bottom:40%;display:flex;justify-content:center;position:fixed;width:100%;z-index:1100}.mapMobileComponents .container{background-color:#fff;border-radius:25px;display:flex;flex-direction:row;padding:10px}.mapMobileComponents .sort_icon{display:flex;flex-direction:column;margin-right:-3px;padding-left:3px}@media screen and (max-width:768px){.mapMobileComponents{bottom:4%}}.mobileViewSorting .indicator{background:#d9d9d9;border-radius:20px;height:4px;margin-bottom:20px;margin-top:10px;width:41px}.mobileViewSorting .closeIcon{font-size:16px;padding:5px;position:absolute;right:2%;top:2%}.mobileViewSorting .sortFilter{align-items:center;background-color:#fff;border-radius:25px 25px 0 0;bottom:0;display:flex;flex-direction:column;height:30%;position:fixed;width:100%;z-index:99999}.mobileViewSorting .sortTitle{align-items:center;color:#343434;display:flex;font-family:lato;font-size:16px;font-style:normal;font-weight:700;line-height:19px;text-align:center}.mobileViewSorting .divider{border:1px solid #e4e4e4;height:0;margin:5% 20%;width:90%}.mobileViewSorting .filterItem{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-left:20px;margin-right:10px;padding:0 12px 0 3px;width:-webkit-fill-available;width:-moz-available}.mobileViewSorting .filterItem .fitlerItemlabelSelected{color:#000;font-family:lato;font-size:14px;font-style:normal;font-weight:700;line-height:17px;text-align:center}.mobileViewSorting .filterItem .filterItemLabel{color:#000;font-family:lato;font-size:14px;font-style:normal;font-weight:400;line-height:17px;text-align:center}.spacingHeight16{height:16px}.mobileViewFilter .container{align-items:center;border-radius:20px;bottom:0;display:flex;flex-direction:column;max-height:100%;min-height:50%;padding-bottom:20%;position:fixed;z-index:9999}.mobileViewFilter .container,.mobileViewFilter .content{background-color:#fff;width:100%}.mobileViewFilter .subContainer{display:contents;width:-webkit-fill-available;width:-moz-available}.mobileViewFilter .titleStyle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2%;width:100%}.mobileViewFilter .buttonStyle{align-items:center;background-color:#e95832;border-color:#e95832;border-radius:4px;bottom:10%;box-shadow:2px 2px 10px #ccc;color:#eee;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;height:20px;justify-content:center;margin:0 auto;max-width:none!important;overflow:hidden;padding:10px;position:fixed;text-align:center;text-decoration:none;width:auto;width:80%}.mobileViewFilter .filterContainer{background-color:#fff;border-radius:2px;display:flex;flex-direction:column;margin:0;padding:5px;width:94%}.shopListItemContainer{padding-top:50px}.shopListItemContainer .sponsored-shop-label{align-items:center;color:#282828;display:flex;font-family:Catamaran,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:18px;margin-bottom:8px;text-align:left}.shopListItemContainer .sponsored-shop-label span{display:flex;gap:8px}.shopListItemContainer .sponsored-shop-label p{margin:0}@media only screen and (width:1366px){.shopListViewContainer{margin:5px;width:100%}.shopListView{height:468px;overflow-y:scroll}}@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{bottom:30%;position:fixed}.shopMapItemMobileFilterContainerShopSelected{bottom:7%}.shopMapItemMobileContainer{background:#fff;border-radius:10px;bottom:7%;margin-left:4%;margin-right:1%;padding:3px;position:fixed;width:90%;z-index:999}.mapWidget{bottom:15%;position:absolute;width:90%}.shopMapItemWebContainer{background:#fff;border-radius:10px;bottom:15%;left:50%;padding:3px;position:absolute;top:auto;transform:translate(-50%);width:30vw;z-index:100}@media(max-width:1366px){.shopMapItemWebContainer{bottom:17%}}@media(max-width:1024px){.shopMapItemWebContainer{bottom:15%;width:50vw}}.featured{border:1px solid #282828;border-radius:0 10px 10px 10px}.mapMobileFullScreen{position:fixed;right:0;top:0;width:100%;z-index:3000}.mapMobileFullScreen .headerTitleBar{display:flex;justify-content:space-between;margin:2px;padding:6px;position:absolute;top:0;width:100%}.mapMobileFullScreen .mapScreenTitle{color:#000;font-family:Montserrat;font-size:16px;font-weight:600}.mapHeaderComponent{align-items:center;border:1px solid #e7e7e7;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin-right:5px;padding:5px 10px;place-self:center}.mapHeaderComponentSelected{background-color:#e95832!important;color:#e7e7e7}.filterTitle{align-items:center;color:#282828;display:flex;font-family:lato;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:23px}.shop-type-services{background-color:#fff!important}.filterClearText{color:#b83614;cursor:pointer;font-family:lato;padding-right:20px;text-align:center}.filterClearText,.filterOptionsHeader{font-size:14px;font-style:normal;font-weight:700;line-height:17px}.filterOptionsHeader{color:#282828;font-family:Montserrat}.dividerStyles{margin:0 5px!important}.filterComponent{display:flex}.filterComponent .ui.checkbox input:checked~label:after{background-color:#e95832!important;border-color:#e95832!important;border-radius:2px;color:#fff;font-size:12px;margin:1px!important}.filterComponent .checkBoxLabel{font-family:lato;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.dashboardBgColor{background-color:"#343434"}.dashboard2{justify-content:center}.dashboard2BgImage{background-image:url(/static/media/map-bg.65c19980f412fe712f9f.png);margin:8px}.dashBoard2_o{background-color:#edf0f5;height:auto;width:100%}.dashBoard2_o__main{align-items:flex-start;background:#edf0f5;border-radius:5px;display:flex;flex:1 1;flex-direction:row;margin:0 auto;width:90%}.searchBox{width:50%}.searchBox .ui.selection.dropdown:not(.loading)>.search.icon{background:none;left:-15px;top:8px!important}.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{background-color:none!important;height:auto;text-align:center;width:1em}.searchBox .ui.search.selection.dropdown>input.search{padding:.67857143em 2.1em .67857143em 4em!important}.searchBox .ui.button{font-weight:300;text-align:left}.shift-equal{margin-left:80px}.dd{background:#fff;margin:10px;padding:5px;width:50%}@media only screen and (max-width:900px)and (min-width:376px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap}.dashBoard2_o__hero__commonServices{align-self:center;margin:-23px;width:100%}}@media (max-width:800px){.dd{background:#fff;margin-bottom:10px;margin-left:1px;margin-right:1px;width:100%}.shift-equal{margin:10px}}@media only screen and (max-width:375px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (max-width:320px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}}@media only screen and (min-width:1281px){.services-dashboard-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important;width:60%}}@media only screen and (max-width:1280px){.services-dashboard-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important;width:100%}}@media only screen and (max-width:1024px){.searchBox{width:96%}.dashBoard2_o__main{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:150px}.dashBoard2_o__hero__commonServices{margin:-23px;width:100%}.services-dashboard-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important;width:100%}}@media only screen and (max-width:900px){.services-dashboard-grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto!important;overflow-y:scroll;width:100%}}.ui.modal{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:14px;height:300px;justify-content:center;left:782px;padding:16px;position:absolute;top:400px;width:356px}.ui.modal>.actions{background:#f9fafb;height:auto;padding:0;text-align:right}.ui.modal .actions>.button{height:auto;margin-left:.75em}.Location{display:flex!important;margin-top:2%;padding:2px}.zip_modal_text{align-items:center;color:#000;display:flex;flex:none;flex-grow:0;font-family:Americane;font-size:19px;font-style:normal;font-weight:700;height:66px;letter-spacing:-.02em;line-height:23px;order:0;width:282px}.zip_modal_input{align-items:flex-start;background:#fff;border:1px solid #e3eae6;box-sizing:border-box;flex:none;flex-direction:column;flex-grow:0;height:40px;order:1}.zip_modal_apply,.zip_modal_input{align-self:stretch;border-radius:4px;display:flex;gap:8px;justify-content:center;padding:12px 16px;width:324px}.zip_modal_apply{align-items:center;background:#e95832!important;flex:none;flex-direction:row;flex-grow:0;height:34px;order:2}.zip_modal_find{align-items:center;background:#fff!important;border-radius:10px;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:16px;position:absolute;width:356px}.feature-shortcuts-container{overflow-x:auto;width:100%}.map-card-card{background:#fff;border:1px solid rgba(241,243,249,.6);border-radius:4px;box-shadow:0 4px 15px rgba(196,205,228,.3);box-sizing:border-box;height:456px;left:158px;width:570px}.map-card-store{align-items:center;color:#a4a4a4;display:flex;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:17px;line-height:17px;width:120px}.map-card-map{height:140px;padding-bottom:5px;padding-top:5px;text-align:left;width:534px}.map-card-div{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:15px;padding-left:15px;padding-top:15px}.map-card-address-header{color:#282828;flex:none;flex-grow:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;height:19px;line-height:19px;order:0;padding-bottom:2px;width:59px}.map-card-address-description,.map-card-address-header{align-items:center;display:flex;font-style:normal;padding-top:5px}.map-card-address-description{color:#616161;flex:none;font-family:Lato,sans-serif;font-size:14px;font-weight:400;height:17px;line-height:17px;width:312px}.map-card-hours-header{color:#282828;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;height:19px;line-height:19px;order:0;padding-bottom:2px;width:44px}.map-card-hours-description,.map-card-hours-header{align-items:center;display:flex;flex:none;flex-grow:0;font-style:normal;padding-top:5px}.map-card-hours-description{color:#616161;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:17px}.map-card-contact-header{align-items:center;color:#282828;display:flex;flex:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:17px;line-height:19px;padding-bottom:2px;padding-top:5px;width:130px}.map-card-contact-description{align-items:flex-start;display:flex;flex-direction:column;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:17px;padding-top:5px}.switch-map .default-map .search-shop-container{border:none;padding:0}.switch-map .ui.secondary.menu{background:#fff;border:1px solid #cfcfcf;border-radius:30px;flex-direction:row}.switch-map .ui.secondary.menu .item{border-radius:18px!important;flex:1 1;flex-direction:column;padding:10px 15px!important}.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{border:none;box-shadow:none;max-width:100%;padding:0}.switch-map .tab.tab-pane{display:flex;flex-direction:column;justify-content:space-between;min-height:60vh}.switch-map .fuel-station-heading{margin:0 0 10px}.switch-map .shop-list-container{height:50vh;min-height:50vh;overflow:auto}.switch-map .search-shop-container{background:#fff;border:1px solid #ccd9d1;border-radius:8px;padding:20px;width:-webkit-fill-available;width:-moz-available}@media(max-width:1366px){.switch-map .search-shop-container{padding:14px}.switch-map .search-shop-container .map_header_container .map-header-title{font-size:19px;font-weight:700}.switch-map .search-shop-container .map_header_container .map-header .zip-edit-container .ui.transparent.input>input{font-size:14px!important;padding-left:3px!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{height:35px!important;width:20px!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{align-items:center;display:flex;font-size:19px;font-weight:700;padding:0 4%;text-align:left}.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{align-items:flex-start;box-sizing:border-box;display:grid;grid-template-columns:1fr;justify-content:center;margin:0;padding:0 4%;width:100%}.booking-confirmation .booking-confirmation-container .marginTopClass{margin-top:10px}@media(min-width:850px){.booking-confirmation .booking-confirmation-container{gap:20px;grid-template-columns:repeat(2,1fr)}}.booking-confirmation .booking-confirmation-container .box{background:#fff;border:1px solid #c1c1c1;border-radius:4px;width:100%}.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{padding:16px;width:auto}.booking-contact .retail-price-idea{align-items:center;background-color:#fef6f4;border:1px solid #fae0d9;border-radius:4px;display:flex;gap:10px;padding:8px 16px}.booking-contact .retail-price-idea p{color:#3c3c3c;font-size:12px;font-weight:700;margin:0}.booking-contact .contact-query{color:#000;font-size:14px;font-weight:700;margin:0;padding:16px 0;text-align:left}.booking-contact .contact{color:#616161;font-size:14px;font-weight:400;margin:0;text-align:left}.booking-details{padding:5px 20px;width:auto}@media screen and (max-width:768px){.booking-details{padding:5px 8px}}.booking-details .booking-label{color:#282828;font-size:23px;font-weight:700;margin:0;padding:15px;text-align:left}.booking-details .custom-shimmer{margin-top:15px}.booking-details hr{border:1px solid rgba(160,167,184,.302)}.booking-details .cancellation{margin-right:auto;padding:10px 0;width:100%}.booking-details .cancellation .cancellation-price{align-items:center;display:flex;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;padding-top:12px;text-align:left}.booking-details .cancellation .non-refundable-policy .total-cost{align-items:center;display:flex;gap:10px}.booking-details .calander{padding-bottom:10px}.booking-details .calander .add-to-calander{align-items:center;border:none;border-radius:50px;color:#e95832;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:10px;margin:auto;padding:15px}.booking-details .calendar-btn{display:flex;justify-content:center}.booking-details .calendar-btn img{padding-right:10px;padding-top:3px}.booking-details .order-status{align-items:center;display:flex;gap:15px}.booking-details .order-status .tire-image{position:relative}.booking-details .order-status .tire-image .tire-purchase-logo{position:absolute;right:3px;top:4px}.booking-details .order-status .order-status-details{flex:1 1}.booking-details .order-status .order-status-details .order-status-header{font-family:Catamaran,sans-serif;font-size:23px;font-weight:400;margin:0;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{background-color:#f6bfb1;border-radius:35px;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;padding:8px;text-align:left;width:-webkit-fit-content;width:fit-content}.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{align-items:flex-start;border-top:1px solid #ccc;display:flex;justify-content:space-between;margin-top:10px;padding-right:15px;padding-top:5px;text-align:left}@media screen and (max-width:650px){.bottom-contact-info{flex-direction:column}}.bottom-support-info{align-items:flex-start;display:flex;flex-direction:column}@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{line-height:1.5;margin-left:7px}.margin-right-10{margin-right:10px}.booking-membership{background-color:#f6f6f6;border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:16px}@media screen and (max-width:650px){.booking-membership{background-color:#fff;flex-direction:column}}@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-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0;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;margin:0 0 8px;text-align:left}.booking-membership .card-desc{color:#616161;font-size:14px;font-weight:400;margin:0 0 8px;padding:0 6px;text-align:left}.booking-membership .add-membership{background-color:#000;border:1px solid #b1b3b6;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:20px;justify-content:flex-start;padding:10px}@media screen and (max-width:650px){.booking-membership .add-membership{justify-content:center;width:100%}}.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{color:#000;font-size:16px;font-weight:700;margin:0;padding-top:5px;text-align:left}.install-location .location-info{display:flex;gap:20px;padding:15px 0}.install-location .imageClass{border:1px solid #f5f5f5;border-radius:10px;object-fit:contain;padding:10px;width:4.5em}.install-location .store-name{color:#000;font-size:16px;font-weight:700;margin:0 0 5px;text-align:left}.install-location .store-location{color:#616161;font-size:14px;font-weight:400;margin:0 0 5px;text-align:left}.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{color:#000;font-size:16px;font-weight:700;margin:0;padding-top:5px;text-align:left}.booked-services .services{align-items:center;display:flex;gap:12px;padding:15px 0}.booked-services .services p{margin:0;text-align:left}.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{align-items:flex-start;display:flex;justify-content:space-around;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{align-items:center;display:flex;gap:10px;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{align-items:flex-start;display:flex;gap:10px;padding:14px 14px 0}.booking-card .element1,.booking-card .element3{flex:0 0 auto}.booking-card .element1 .cardIcon{background-color:#e95832;border-radius:6px;padding:5px}.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;border-radius:4px;border-top:4px solid #3c3c3c;padding:12px;width:-webkit-fill-available}.rewards-container .rewards-header{align-items:center;display:flex;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{color:#000;cursor:pointer;font-size:16px}.rewards-container .rewards-earned{align-items:center;display:flex;gap:10px}.rewards-container .rewards-earned .rewards-earned-title{color:#3c3c3c;font-size:14px;font-weight:400;margin:0;text-align:left}.rewards-container .rewards-earned .rewards-earned-miles{background-color:#282828;border-radius:20px;color:#fff;font-size:14px;font-weight:400;padding:5px}.rewards-container .rewards-earn{border-top:3px dashed #cfcfcf;color:#3c3c3c;font-size:14px;font-weight:400;padding-top:10px;text-align:left}.rewards-container .rewards-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2px}.rewards-container .earn-more-rewards{background-color:#e95832;color:#fff;font-size:14px;font-weight:500;margin:10px 0;width:98%}.rewards-container .earn-more-rewards:hover{background-color:#e95832;color:#fff}.rewards-container .rewards-earned-miles-services{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(200px,1fr));text-align:left}.rewards-container .rewards-earned-miles-services .earn_miles_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:10rem;padding:0;width:100%}@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{margin-right:9px;width:77vw}}@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{margin-right:auto;width:67vw!important}}.earn-rewards-container{background-color:#f8f8f8;border:none;border-radius:4px;gap:4px;margin:10px;padding:20px;text-align:center}.earn-rewards-container .earn-rewards-image{height:62px;margin:auto;width:62px}.earn-rewards-container .earn-rewards-label{color:#3c3c3c;font-size:14px;font-weight:500;margin:12px 0 0}@media(max-width:768px){.earn-rewards-container{margin:10px 5px;padding:10px}}.earned-miles-container{align-items:left;border:1px solid #e3eae6;border-radius:4px;display:flex;flex-direction:column;padding:10px;position:relative}.earned-miles-container .earned-miles-image{border-radius:22%;object-fit:contain;width:60px}.earned-miles-container .earned-miles-complete{left:90%;position:absolute;top:-10px}@media(max-width:563px){.earned-miles-container .earned-miles-complete{right:0;top:-10px}}.earned-miles-container .earned-miles-data{background-color:#fae0d9;border-radius:21px;color:#2f2f2f;font-size:14px;font-weight:700;gap:10px;margin-bottom:0;margin-top:10px;padding:6px;text-align:center;width:-webkit-fit-content;width:fit-content}.earned-miles-container .earned-miles-service{color:#282828;font-size:14px;font-weight:700;margin:10px 0 0}.reward-work-modal{height:85%!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:50%!important}.reward-work-modal .rewards-dialog-cross{cursor:pointer;text-align:end}.reward-work-modal .how-program-works{color:#3c3c3c;font-size:18px;font-weight:700;text-align:start}.side-panel-container{background-color:#fff;border-radius:25px!important;max-height:85vh!important;padding:0!important;z-index:1100!important}.side-panel-container .sidebar-container{padding:20px}.side-panel-container .sidebar-container .rewards-dialog-cross{cursor:pointer;text-align:end}.side-panel-container .sidebar-container .how-program-works{color:#3c3c3c;font-size:18px;font-weight:700;text-align:start}.earn-miles-steps-container{border-bottom:1px solid #e4e4e4;padding-bottom:10px}.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{text-align:left;width:auto}}.earn-step-details-container .earn-steps{align-items:flex-start;display:flex;gap:10px;margin:15px 0;position:relative}.earn-step-details-container .earn-steps .earn-steps-logo:after{border-left:1px dashed #f19881;content:"";height:35%;left:29px!important;position:absolute;top:61px!important;width:1px}.earn-step-details-container .earn-steps .hide-border{border-left:none}.earn-step-details-container .earn-steps .earn-steps-title{color:#3c3c3c;font-size:16px;font-weight:700;margin:0;text-align:start}.earn-step-details-container .earn-steps .earn-steps-details{color:#616161;font-size:16px;font-weight:400;margin:5px 0 0;text-align:start}.earn-miles-steps-details-container{background-color:#f8f8f8;border-radius:4px;margin:0 0 10px;padding:12px}.earn-miles-steps-details-container .step-title{color:#3c3c3c;font-size:16px;font-weight:700;text-align:start}.earn-miles-steps-details-container .step-detail{color:#616161;font-size:16px;font-weight:400;text-align:start}.miles-earned-container{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:12px;text-align:left}.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-family:DigitalNumbers,sans-serif;font-size:32px;font-weight:400;letter-spacing:7px;margin:8px 0 0}.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{margin:10px auto;width:85%}.rewards-index-container .rewards-header-box{align-items:center;display:flex;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;cursor:pointer;font-size:14px;font-weight:700}@media screen and (max-width:768px){.rewards-index-container{width:95%}}.invite-friends-rewards{border-radius:4px;width:100%}.invite-friends-rewards .invite-friends-rewards-box{align-items:flex-start;background-color:#fff;display:flex}.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-size:16px;font-weight:700}.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{align-items:center;background-color:#f4f7f5;border-radius:4px;color:#3c3c3c;display:flex;font-weight:700;gap:10px;justify-content:center;padding:8px}@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{align-items:center;display:flex;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;cursor:pointer;font-size:14px;font-weight:700}.sponser-promotion .sponser-promotion-card{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}.sponser-card{width:100%}.sponser-card .sponser-card-box{background-color:#fff;border:1px solid #e3eae6;border-radius:4px;padding:10px}.sponser-card .sponser-card-box .sponser-miles{background-color:#fae0d9;border-radius:21px;color:#2f2f2f;font-size:14px;font-weight:700;margin-left:auto;padding:5px;width:-webkit-fit-content;width:fit-content}.sponser-card .sponser-card-box .sponser-logo{height:32px;text-align:left}.sponser-card .sponser-card-box .sponser-service{color:#282828;font-size:19px;font-weight:700;margin-bottom:0;text-align:left}@media(max-width:576px){.sponser-card .sponser-card-box .sponser-service{font-size:14px}}.sponser-card .sponser-card-box .sponser-expirey{align-items:center;background-color:#f2f2f2;border-radius:13px;display:flex;gap:6px;margin-top:10px;padding:5px;width:-webkit-fit-content;width:fit-content}.sponser-card .sponser-card-box .sponser-expirey p{font-size:12px;font-weight:400;margin:0}.miles-container{margin-top:10px}.miles-container .earn-miles-header-box{align-items:center;display:flex;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;cursor:pointer;font-size:14px;font-weight:700}.miles-container .earn-miles-filter-box{align-items:center;display:flex;gap:8px}.miles-container .earn-miles-filter-box .earn-mile-option{background-color:#fff;border-radius:42px;color:#616161;font-size:14px;font-weight:500;min-width:40px;padding:10px}.miles-container .placeholder_image{width:100%}.miles-container .how-earn-miles-container{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:10px 0;width:100%}.miles-container .how-earn-miles-container .miles_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:14.56rem;padding:0;width:100%}@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;border-radius:4px;width:100%}.miles-card .miles-card-container{display:flex;flex-direction:column;height:91%;justify-content:space-between;padding:10px}.miles-card .miles-card-container .miles-digit{background-color:#fae0d9;border-radius:21px;color:#2f2f2f;font-size:14px;font-weight:700;margin-left:auto;padding:5px;width:-webkit-fit-content;width:fit-content}.miles-card .miles-card-container .rewards-logo-container{height:60px;width:60px}.miles-card .miles-card-container .rewards-logo-container .miles-logo{text-align:left}.miles-card .miles-card-container .rewards-logo-container .reward-image{border-radius:22%;height:100%;object-fit:contain;width:100%}.miles-card .miles-card-container .miles-action{color:#282828;font-size:19px;font-weight:700;margin-bottom:0;margin-top:10px;text-align:left}@media(max-width:576px){.miles-card .miles-card-container .miles-action{font-size:14px}}.miles-card .miles-card-container .miles-action-detail{color:#747373;font-size:14px;font-weight:400;margin-top:4px;text-align:left}.miles-card .miles-card-container .miles-card-btn{background-color:#e95832;color:#fff;font-size:14px;width:100%}.reward-miles-earn{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:10px 0 15px;width:100%}@media(max-width:600px){.reward-miles-earn{grid-template-columns:1fr}}.estimated-miles-container{border-radius:4px}.estimated-miles-container .estimate-miles-box{align-items:center;background-color:#fff;display:flex;gap:15px;padding:12px}.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;right:-4px;top: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-family:Catamaran,sans-serif;font-size:28px;font-weight:700;margin:0 0 5px;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{align-items:center;background-color:#fae0d9;display:flex;gap:10px;padding:4px 12px}.estimated-miles-container .estimate-miles-footer .info-logo{margin-top:3px}.estimated-miles-container .estimate-miles-footer .how-unlock-miles{color:#616161;flex:1 1;font-size:14px;font-weight:700;margin:0;text-align:left}.estimated-miles-container .estimate-miles-footer .learn-here{color:#b83614;cursor:pointer;font-size:14px;font-weight:700;margin:0}.reward-history-container{margin:10px auto;width:85%}.reward-history-container .reward-header-box{align-items:center;display:flex;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{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px}.reward-history-container .reward-history-tile .earn_burn_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:8rem;padding:0;width:100%}@media(max-width:767px){.reward-history-container .reward-history-tile{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}.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-family:Catamaran,sans-serif;font-size:33px;font-weight:700;margin:0}@media(max-width:530px){.reward-used-tile .reward-tile-value{font-size:19px}.reward-used-tile{padding:8px 16px}}.rewards-services-card-container{align-items:center;background-color:#fff;border-radius:4px;display:flex;gap:10px;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{align-items:center;display:flex;gap:5px;margin-top:25px}.reward-service-time{color:#747373;font-size:14px;font-weight:400;margin-top:25px;text-align:left}.reward-pending-miles{align-items:flex-start;display:flex;gap:5px;margin:25px 0}.reward-pending-miles .reward-pending-note{color:#3c3c3c;font-size:14px;font-weight:700;margin:0;text-align:left}.no_services_container{width:100%}.reward-service-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.reward-service-container .miles_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:7.5rem;padding:0;width:100%}@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;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.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;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:30%!important}.how-to-unlock-miles .unlock-miles-header{align-items:flex-start;display:flex;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{align-items:flex-start;display:flex;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{border-left:1px dashed #f19881;content:"";height:64%;left:17px!important;position:absolute;top:44px!important;width:1px}.unlock-miles-step-container .unlock-steps .unlock-steps-title{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;margin:0 0 25px;text-align:left}.rewards-miles-payment-container{background-color:#fef6f4;border-radius:6px;margin-top:10px;padding:8px 8px 8px 16px;width:-webkit-fill-available;width:-moz-available}.rewards-miles-payment-container .rewards-toggle{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.rewards-miles-payment-container .rewards-toggle .rewards-used-miles{color:#3c3c3c;font-size:14px;font-weight:400;margin:0}.rewards-miles-payment-container .rewards-toggle .rewards-applied-miles{color:#047857;font-family:Catamaran,sans-serif;font-size:17px;font-weight:400;margin:0}.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{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0 0;text-align:left}.rewards-miles-payment-container .rewards-customize-miles{color:#b83614;cursor:pointer;font-size:14px;font-weight:400;margin:25px 0 0;text-align:left;text-decoration:underline}.apply-miles{height:auto!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:25vw!important}.apply-miles .content{height:90%!important}.apply-miles .content .description{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.apply-miles .apply-miles-logo{cursor:pointer;display:flex;justify-content:flex-end}.apply-miles .dialog-header{color:#282828;font-size:23px;font-weight:700;margin:10px 0 5px;text-align:center}.apply-miles .dialog-sub-header{color:#616161;font-size:14px;font-weight:400;margin:0;text-align:center}.apply-miles .range-slider-container{margin:50px 0 30px}.apply-miles .range-slider-container .available-miles{color:#e95832;font-family:Catamaran,sans-serif;font-weight:700;text-align:right}.apply-miles .miles-into-dollar{background-color:#3c3c3c;border-radius:3px;color:#fff;font-size:14px;font-weight:400;margin-top:10px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.apply-miles .miles-slider-value{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:42px;font-weight:500;margin:0;text-align:center}.apply-miles .miles-info{align-items:center;display:flex;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{height:auto!important;width:32%!important}}@media screen and (min-width:643px)and (max-width:1050px){.apply-miles{left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:35%!important;transform:translate(-50%,-50%);width:50%!important;width:auto!important}}@media(max-width:643px){.apply-miles{height:auto!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:37%!important;transform:translate(-50%,-50%);width:82%!important}}.earn-miles-per-order{background-color:#fef6f4;border:1px solid #f6bfb1;border-radius:4px;padding:8px;width:97%}.earn-miles-per-order .earn-miles-box{align-items:center;display:flex;justify-content:space-between}.earn-miles-per-order .earn-miles-header{color:#dc4017;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;margin:0;text-align:left}.earn-miles-per-order .accordian-logo{cursor:pointer}.earn-miles-per-order .miles-order-box{align-items:center;display:flex;justify-content:space-between}.earn-miles-per-order .miles-order-box .miles-order-header-box{align-items:center;display:flex;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;font-size:14px;font-weight:400;margin:0}.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;font-size:14px;font-weight:400;margin:8px 0;text-align:left}.earn-miles-per-order .create-account{align-items:center;background-color:#e95832;border:none;border-radius:4px;cursor:pointer;display:flex;gap:5px;justify-content:center;width:100%}.earn-miles-per-order .create-account .create-and-earn{color:#fff;font-family:Catamaran,sans-serif;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{color:#fff;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:0 0 20px}.total-miles-container .miles-value{color:#e95832;font-family:DigitalNumbers,sans-serif;font-size:24px;font-weight:400;letter-spacing:7px;margin:0}.earn_miles_toaster{color:#424242;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;margin:0}.earn_miles_toaster span{font-weight:700}.unlock-miles-confirmed-container{background-color:#fff;border:1px solid #c1c1c1;border-radius:4px;padding:16px;width:auto;width:-webkit-fill-available;width:-moz-available}.unlock-miles-confirmed-container .unlock-miles-box{align-items:center;display:flex;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;right:-4px;top:4px}.unlock-miles-confirmed-container .unlock-miles-box .unlock-estimate-miles{background-color:#fef6f4;border-radius:22px;color:#b83614;font-family:Catamaran,sans-serif;font-size:19px;font-weight:700;padding:4px 8px}.unlock-miles-confirmed-container .miles-note{align-items:flex-start;display:flex;gap:10px;margin:0 0 10px}.unlock-miles-confirmed-container .miles-note .miles-note-line{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:0;text-align:left}.unlock-miles-confirmed-container .verify-current-mileage{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;text-align:left}.unlock-miles-confirmed-container .unlock_miles__forYou{font-weight:700}.miles-instructions-container{padding:16px;width:auto}.miles-instructions-container .miles-instructions-header{color:#282828;font-size:19px;font-weight:700;text-align:left}.earn-miles-container{margin:10px auto;width:85%}.earn-miles-container .earn-miles-header{align-items:center;display:flex;gap:15px}.earn-miles-container .earn-miles-header .go-back-logo{cursor:pointer}.earn-miles-container .earn-miles-header .earn-miles-label{color:#000;font-size:20px;font-weight:700;margin:0}.earn-miles-container .placeholder_image{width:100%}.earn-miles-container .earn-miles{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:10px 0;width:100%}.earn-miles-container .earn-miles .miles_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:14.56rem;padding:0;width:100%}@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{margin:10px auto;width:95%}.sponsered-promotion-container .sponsered-promotion-header{align-items:center;display:flex;gap:15px}.sponsered-promotion-container .sponsered-promotion-header .go-back-logo{cursor:pointer}.sponsered-promotion-container .sponsered-promotion-header .sponsered-promotion-label{color:#000;font-size:20px;font-weight:700;margin:0}.sponsered-promotion-container .sponsered-promotion{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:10px 0;width:100%}@media(max-width:680px){.sponsered-promotion-container .sponsered-promotion{grid-template-columns:repeat(2,1fr)}}.booking-miles-complete .side-panel-container{background-color:#fff;border-radius:25px!important;max-height:70vh!important;overflow-y:visible!important;overflow-y:initial!important;padding:0!important}.booking-miles-complete .side-panel-container .dialog-header-logo{left:50%;position:absolute;top:1%;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{animation:slideIn .5s forwards;background-color:#fff;border-radius:14px;box-shadow:5px 5px 10px rgba(0,0,0,.3);color:#000;padding:10px 20px;position:fixed;right:-100%;width:600px;z-index:999}.booking-miles-complete-web .earn-miles-success{top:20%}.booking-miles-complete-web .dialog-header-logo{left:-10%;position:absolute;top:-3%;transform:translate(1%,12%)}@keyframes slideIn{0%{right:-100%}to{right:50px}}.sidebar-container{padding:20px}.sidebar-container .rewards-dialog-cross{cursor:pointer;text-align:end}.sidebar-container .dialog-header{color:#282828;font-size:28px;font-weight:700;margin:0 0 15px;text-align:center}.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{background-color:#fef6f4;color:#e95832;font-size:19px;font-weight:700;padding:8px 15px}.sidebar-container .text-align-left{text-align:left!important}.earn-miles-success{padding:20px}.earn-miles-success .miles-dialog-cross{cursor:pointer;text-align:right}.earn-miles-success .miles-web{align-items:flex-start;display:flex;gap:10px}.earn-miles-success .miles-web .miles-program-logo{text-align:center}.earn-miles-success .miles-web .congrats-label{color:#282828;font-family:Catamaran,sans-serif;font-size:28px;font-weight:700;margin:10px 0}.earn-miles-success .miles-web .earn-miles{background-color:#fef6f4;border-radius:4px;color:#e95832;font-family:Catamaran,sans-serif;font-size:23px;font-weight:700;margin:auto;padding:4px;width:-webkit-fit-content;width:fit-content}.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-family:Catamaran,sans-serif;font-size:18px;font-weight:700}.rewards_container .rewards_link{color:#e95832;cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline}.feature_rewards_container{background-color:#fff;border:1px solid #e3eae6;border-radius:4px;padding:16px;text-align:left;width:auto}.feature_rewards_container .feature_rewards__header{align-items:flex-start;display:flex;justify-content:space-between}.feature_rewards_container .feature_rewards__header .estimate_earn_miles{background-color:#fae0d9;border-radius:21px;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:0;padding:5px;width:-webkit-fit-content;width:fit-content}.feature_rewards_container .feature_rewards__maintenance{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:10px 0 0}.feature_rewards_container .feature_rewards__earn{color:#747373;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0}.feature_rewards_container .feature_rewards__book{background-color:#e95832;color:#fff;font-family:Catamaran,sans-serif;margin-top:10px;padding:12px 16px;width:100%}.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{align-items:center;background-color:#fef6f4;border-radius:4px;display:flex;gap:15px;justify-content:center;padding:8px;text-align:center;width:100%}.estimate-earn-miles .earn-miles{color:#e95832;font-family:Catamaran,sans-serif;font-size:19px;font-weight:700;margin:0}.await_rewards_note{align-items:center;background-color:#f6f7f9;border:1px solid #e2e5e9;display:flex;gap:10px;padding:8px 16px}.await_rewards_note .await_rewards_text{color:#292f36;font-family:Catamaran,sans-serif;font-weight:400;margin:0;text-align:left}.custom-slider-container .tooltip{position:relative;width:100%}.custom-slider-container .tooltip .slider-value{background-color:#3c3c3c;border-radius:5px;border-radius:3px;color:#fff;font-size:14px;font-weight:400;left:0;left:var(--percentage,0);margin-top:10px;padding:4px 8px;position:absolute;top:-48px;transform:translateX(-50%);width:143px}.custom-slider-container .custom-range-slider{-webkit-appearance:none;background:linear-gradient(to right,#fae0d9 0,#fae0d9 var(--percentage),#fae0d9 var(--percentage),#fae0d9 100%);border-radius:25px;height:3px;opacity:1;outline:none;transition:opacity .2s;width:100%}.custom-slider-container .custom-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#e95832;border:1px solid #e95832;border-radius:50%;cursor:pointer;height:20px;position:relative;width:20px;z-index:1}.custom-slider-container .custom-slider-thumb{background-color:#e95832;border-radius:25px 0 0 25px;height:100%;left:0;position:absolute;top:0;width:calc(var(--percentage)*1%);z-index:0}.custom-slider-container:hover .custom-range-slider{opacity:1}.cuvrd-card-container{display:flex;flex-direction:column;justify-content:space-between}.cuvrd-card-container .cuvrd-card-header{align-items:center;display:flex;justify-content:space-between;text-align:start}.cuvrd-card-container .cuvrd-card-header .cuvrd-plan-name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700;margin:0;min-width:88px;text-align:left}.cuvrd-card-container .cuvrd-card-header .cuvrd-logo{margin-left:auto;width:auto}.cuvrd-card-container .cuvrd-converage{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0;text-align:left}.cuvrd-card-container .cuvrd-converage .cuvrd-miles{color:#282828;font-size:14px;font-weight:700}.cuvrd-card-container .cuvrd-properties{align-items:center;display:flex;justify-content:space-between}.cuvrd-card-container .cuvrd-properties .cuvrd-properties-label{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0;text-align:left}.cuvrd-card-container .cuvrd-properties .cuvrd-properties-value{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:0;text-align:left}.cuvrd-card-container .view-cuvrd{color:#e95832;cursor:pointer;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0;text-align:left;text-decoration:underline}.cuvrd-card-container .cuvrd-total{align-items:center;background-color:#f4f7f5;border-radius:5px;display:flex;font-family:Catamaran,sans-serif;justify-content:space-between;padding:5px}.cuvrd-card-container .cuvrd-total .cuvrd-total-label{color:#2f3036;font-size:14px;font-weight:700;margin:2px 0;text-align:left}.cuvrd-card-container .cuvrd-total .cuvrd-total-price{color:#282828;font-family:Catamaran,sans-serif;font-size:18px;font-weight:700;margin:2px 0;min-width:100px}.cuvrd-card-container .buy-btn{background:#e95832;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 16px;width:100%}.cuvrd-card-container .buy-btn:hover{background:#e95832;color:#fff}.cuvrd-dialog{background-color:#fff;border:2px solid rgba(242,244,246,.05);bottom:auto;display:flex;height:auto!important;height:70vh!important;left:50%!important;max-height:70vh!important;padding-top:0!important;position:absolute;right:auto;top:50%!important;transform:translate(-50%,-50%)!important;width:55%!important}.cuvrd-dialog .content{padding:0!important;position:relative}.cuvrd-dialog .content .parent-dialog-header{background-color:#fff;padding-top:10px;position:-webkit-sticky;position:sticky;top:0;width:100%}.cuvrd-dialog .content .parent-dialog-header .cuvrd-dialog-header{border-bottom:2px solid #c4bbbb;color:#282828;font-size:23px;font-weight:700;margin:0;padding-bottom:12px;text-align:center}.cuvrd-dialog .content .parent-dialog-header .cross-logo{cursor:pointer;position:absolute;right:0;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{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.grid-container .grid-item{align-items:flex-start;color:#000;display:flex;font-size:16px;font-weight:700;padding:2px}.grid-container .grid-item:before{color:#000;content:"•";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{font-size:16px;margin:0}.cuvrd-plan-service-header{align-items:center;border-bottom:1px solid #c4bbbb;display:flex;gap:20px;margin-bottom:15px;padding:0 0 8px}.cuvrd-plan-service-header .cuvrd-service-header{color:#000;font-size:25px;font-weight:800;margin:0;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{background-color:#fff;border:2px solid rgba(242,244,246,.05);bottom:auto;display:flex;height:auto!important;left:50%!important;padding-top:0!important;position:absolute;right:auto;top:40%!important;transform:translate(-50%,-50%)!important;width:25%!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{cursor:pointer;width:17px}.vin-dialog .content .dialog-logo-container{display:flex;justify-content:center;padding:20px 0}.vin-dialog .content .dialog-logo-container .dialog-logo{height:56px;width:56px}.vin-dialog .content .dialog-header{color:#282828;font-family:Catamaran,sans-serif;font-size:23px;font-weight:700;margin-top:0;text-align:center;width:100%}.vin-dialog .content .dialog-subline{color:#1d1d1d;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;text-align:center}.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{border-bottom:1px solid #dfe5ee;color:#616161;cursor:pointer;font-family:Catamaran,sans-serif;padding:20px;text-align:center}.vin-dialog .content .grid-container .active-vehicle-section{border-bottom:5px solid #e95832;color:#282828!important;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700}.vin-dialog .content .vehicle-content{margin-top:40px}.vin-dialog .content .vehicle-content .vin-label{color:#2f3036;font-size:14px;font-weight:700;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{color:#616161;font-size:12px;font-weight:400;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{height:35px;margin:20px 0;width:96px!important}.vin-dialog .content .vehicle-content .vin-plate{color:#2f3036;font-size:14px;font-weight:700;margin:12px 0 8px}.vin-dialog .content .vehicle-content .region-country-selector{background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;box-shadow:inset 2px 2px 4px #efefef!important;font-size:14px!important;margin-bottom:15px;padding:10px!important;width:96%!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;border-radius:4px;color:#fff;padding:12px 16px;width:100%}@media screen and (max-width:576px){.vin-dialog{top:50%!important;width:80%!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{top:45%!important;width:50%!important}}@media screen and (min-width:992px)and (max-width:1440px){.vin-dialog{top:45%!important;width:35%!important}}.order-dialog{background-color:#fff;border:2px solid rgba(242,244,246,.05);display:flex;height:auto!important;height:calc(100vh - 30%)!important;left:50%!important;overflow:auto;padding-top:0!important;position:absolute;right:auto;top:50%!important;transform:translate(-50%,-50%)!important;width:40%!important}.order-dialog .content{padding:20px!important;position:relative;width:100%}.order-dialog .content p{margin:0}.order-dialog .content .dialog-header{align-items:flex-start;display:flex;gap:10px}.order-dialog .content .dialog-header .dialog-header-label .header1{color:#282828;font-family:Catamaran,sans-serif;font-size:28px;font-weight:700}.order-dialog .content .dialog-header .dialog-header-label .header2{color:#616161;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400}.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{box-shadow:none;color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:20px 0;padding:0}.order-dialog .content .order-action{align-items:center;display:flex;gap:15px;margin-top:2rem}.order-dialog .content .order-action .order-dialog-button{background:#e95832;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;text-align:center;width:auto}.order-dialog .content .order-action .order-undo-btn{background-color:#f8f8f8;border-radius:4px;color:#3c3c3c;cursor:pointer;flex:1 1;font-size:16px;text-align:center;width:100%}.order-dialog .content .price-container{margin-top:25px}.order-dialog .content .price-container .price-label{align-items:center;color:#282828;display:flex;font-size:19px;font-weight:700;justify-content:space-between}.order-dialog .content .price-container .cancellation-available-note{color:#616161;font-size:14px;font-weight:400;margin-top:5px}@media screen and (max-width:1024px){.order-dialog{height:calc(100vh - 21%)!important;width:57%!important}}@media screen and (max-width:768px){.order-dialog{height:calc(100vh - 23%)!important;width:70%!important}}@media screen and (max-width:425px){.order-dialog{height:calc(100vh - 12%)!important;width:85%!important}}.tire-detail-container{align-items:flex-start;border:1px solid #ccd9d1;border-radius:4px;display:flex;gap:20px;padding:16px}.tire-detail-container .tire-image{flex:0 0 auto}.tire-detail-container .tire-image .tire-logo{height:95px;width:73px}.tire-detail-container .tire-detail{flex:1 1}.tire-detail-container .tire-detail .tire-name{color:#000;font-size:16px;font-weight:700}.tire-detail-container .tire-detail .tire-info{color:#000;font-size:14px;font-weight:400;margin-top:4px}.tire-detail-container .tire-detail .tire-info span{color:#000;font-size:14px;font-weight:700}.tire-detail-container .tire-detail .tire-rating{align-items:center;background:#fef6f4;border-radius:16px;color:#000;display:flex;font-size:12px;font-weight:700;gap:10px;margin:12px 0 0;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.tire-detail-container .tire-detail .tire-rating .rating-icon{height:16px;width: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;margin:6px 0;width:-webkit-fit-content;width:fit-content}}.tire-detail-container .mileage-warranty{display:none}@media screen and (min-width:768px){.tire-detail-container .mileage-warranty{display:block}}.shop-container{align-items:flex-start;border-bottom:1px solid #e4e4e4;display:flex;gap:20px;padding-bottom:30px}.shop-container .shop-img .shop-logo{height:auto;object-fit:contain;width:2.5rem}.shop-container .shop-details .shop-name{color:#282828;font-size:14px;font-weight:700}.shop-container .shop-details .shop-info{color:#747373;font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;margin-top:5px}.tire-warranty{align-items:center;background-color:#f8f8f8;border-radius:25px;display:flex;flex:0 0 auto;gap:10px;padding:8px}.tire-warranty .tire-warranty-info{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:12px;font-weight:500;margin:0}.cartwarning{background-color:#fff;border:2px solid rgba(242,244,246,.05);bottom:auto;display:flex;height:auto!important;left:50%!important;padding-top:0!important;position:absolute;right:auto;top:40%!important;transform:translate(-50%,-50%)!important;width:20%!important}.cartwarning .content{padding:2.5rem 0 0!important}.cartwarning .content .cartwarning_icon{align-items:center;display:flex;justify-content:center;width:100%}.cartwarning .content .cartwarning_icon .close_logo{cursor:pointer;height:16px;position:absolute;right:19px;top:15px;width:16px}.cartwarning .content .cartwarning_header{color:#2f2f2f;font-family:Catamaran,sans-serif!important;font-size:19px;font-weight:700;text-align:center}.cartwarning .content .cartwarning_confirm{background-color:#e95832;border-radius:4px;color:#fff;font-family:Catamaran,sans-serif!important;font-size:16px;font-weight:700;width:100%}.cartwarning .content .cartwarning_confirm:hover{background-color:#e95832;color:#fff}.cartwarning .content .cartwarning_no{background-color:#f4f7f5;border-radius:4px;color:#3c3c3c;font-family:Catamaran,sans-serif!important;font-size:16px;font-weight:700;margin-top:12px;width:100%}@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{align-items:center;display:flex;gap:24px}.price-range-section .remove-added-service-section{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-end}.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{align-items:center;display:flex;gap:8px;justify-content:flex-end}.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:max-content}@media screen and (max-width:1024px){.price-range-section{flex-direction:column;gap:0}}.tread_depth_tracker{background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:16px}.tread_depth_tracker .tread_depth__header{color:#616161;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700}.tread_depth_tracker .tread_depth__header,.tread_depth_tracker .treadepth__dashboard{align-items:center;display:flex;justify-content:space-between}.tread_depth_tracker .treadepth__dashboard .dashboard{padding:15px!important;width:35%!important}@media screen and (max-width:1024px){.tread_depth_tracker .treadepth__dashboard .dashboard{padding:10px!important;width:100%!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{align-items:center;background-color:#fae0d9;border-radius:25px;display:flex;gap:8px;margin:14px 0 0;padding:8px}.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-family:Catamaran,sans-serif;font-size:11px;font-weight:700;margin:0;text-align:left}.tread_depth_tracker .no_tire_for_track .from_next__apt{color:#b83614;font-family:Catamaran,sans-serif;font-size:11px;font-weight:400;margin:0}.tread_depth_tracker p{margin:0}.tread_depth_tracker .tread_depth__info{cursor:pointer}.tread_depth_tracker .buy_tires{background-color:#e95832!important;border-radius:4px;color:#fff;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding:10px;width:100%}.tread_depth_tracker .buy_tires:active,.tread_depth_tracker .buy_tires:focus,.tread_depth_tracker .buy_tires:hover{color:#fff}.tread_depth__dialog{height:70%!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:25vw!important}.tread_depth__dialog .tread_depth__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.tread_depth__dialog .tread_depth__header .trea_depth__headerTitle{color:#282828;font-family:Catamaran,sans-serif;font-size:23px;font-weight:700;margin:0}.tread_depth__dialog .tread_depth__header .tread-depth-cross{cursor:pointer}.tread_depth__dialog .tread_depth__how_check{font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;margin:5px 0}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_label{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition{align-items:center;display:flex;gap:5px;justify-content:none}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition .tire_condition__color{border-radius:2px;height:10px;margin-bottom:5px;width:10px}.tread_depth__dialog .tread_depth__indicatorContainer .tread_depth__indicator .tire_condition .tire_condition__label{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0}.tread_depth__dialog .tire_tread_img__container{border-bottom:1px solid #cfcfcf;display:flex;justify-content:center;padding-bottom:20px;width:100%}.tread_depth__dialog .tire_tread_depth__image,.tread_depth__dialog .tire_tread_img__container .tire_tread_depth__image{margin:auto!important;width:auto!important}.tread_depth__dialog .penny_tire__test{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:18px 0}.tread_depth__dialog .penny_tire__test_ways{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0}@media screen and (max-width:1024px){.tread_depth__dialog{height:76%!important;width:40vw!important}}@media screen and (max-width:768px){.tread_depth__dialog{height:83vh!important;width:50vw!important}}@media screen and (max-width:425px){.tread_depth__dialog{height:84%!important;width:80vw!important}}@media screen and (max-width:321px){.tread_depth__dialog{height:91%!important;width:80vw!important}}.tire_dangered{background-color:#f60c0c!important}.tire_warning{background-color:#f6980c!important}.tire_green{background-color:#5e8c0c!important}.tire-grid-container{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-areas:"status1 image status2" "status3 image status4";grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;padding:1rem 0;width:100%}.tire-image{grid-area:image;height:auto;max-width:100%}.tire-status{align-items:center;display:flex;flex-direction:column;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;font-family:Catamaran,sans-serif;padding:16px;text-align:left}.tire_details .tire_details__header{align-items:center;display:flex;justify-content:space-between}.tire_details .tire_details__header p{margin:0}.tire_details .tire_details__header .tire_details__text{color:#3c3c3c;font-size:14px;font-weight:700;margin:0}.tire_details .tire_details__header .container_disabled{color:#a4a4a4!important}.tire_details .tire_details__header .accordin_arrow{cursor:pointer;height:20px;width:20px}.tire_details .tire_details__header .rotate_arrow{rotate:180deg}.tire_details .last_tread_depth_checked{color:#666;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:5px 0}.tire_details .last_tread_depth_checked span{color:#3c3c3c;font-family:400;font-size:16px}.tire_details .recorded_at_shop{color:#666;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:5px 0}.tire_details .recorded_shop_name{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400}.tire_details .recorded_shop__address{color:#616161;font-size:14px;font-weight:400;margin-top:10px}.tire_condition__container .tire_status{background-color:#d1fae5;border-radius:25px;color:#065f46;font-size:10px;font-weight:400;padding:2px 6px}.tire_condition__container .tire_depth,.tire_condition__container .tire_status{font-family:Catamaran,sans-serif;margin:0 auto 0 0;text-align:left;width:-webkit-fit-content;width:fit-content}.tire_condition__container .tire_depth{color:#000;font-size:18px;font-weight:700}.tire_condition__container .tire_good{background-color:#d1fae5;color:#065f46}.tire_condition__container .tire_replace__soon{background-color:#fffbeb;color:#b45309}.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){margin-left:auto;text-align:right}.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{height:auto;margin:auto;width:90%}@media screen and (max-width:768px){.provider_iframe{overflow:auto}}.provider_iframe .iframe_loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.provider_iframe .iframe_loader .loading_provider{color:#000;font-family:Catamaran,sans-serif;font-size:18px;font-weight:400;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{color:#e95832;cursor:pointer;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin:10px 0;padding:0!important;text-decoration:underline}.provider_iframe .iframe_header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:25px;width:100%}.provider_iframe .iframe_header .iframe_direction{align-items:center;display:flex;gap:10px;justify-content:flex-start}.provider_iframe .iframe_header .iframe_direction .iframe_back{cursor:pointer}.provider_iframe .iframe_header .iframe_note{align-items:center;background-color:#fef6f4;border:1px solid #f6bfb1;border-radius:4px;cursor:default;display:flex;gap:5px;justify-content:flex-start;padding:8px 16px}.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-size:16px;font-weight:500;margin:0;text-align:left}@media screen and (max-width:768px){.provider_iframe .iframe_header .iframe_note{align-items:flex-start}}.provider_iframe .iframe_header p{color:#343434;cursor:default;font-family:Catamaran,sans-serif;font-weight:600;margin:0}@media screen and (max-width:1024px){.provider_iframe .iframe_header{align-items:flex-start;flex-direction:column}}.provider_iframe .iframContainer{width:100%}.provider_iframe__loading{height:100vh!important;overflow:hidden!important}.provider_benifits{align-items:center;display:flex;gap:10px}.provider_benifits .benifit_logo{height:24px;width:24px}.provider_benifits .provider_benifit__text{color:#282828;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:5px 0;text-align:left}.insurance_review__dialog{height:auto!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:25vw!important}.insurance_review__dialog .content{height:90%!important}.insurance_review__dialog .content .description{height:100%!important}.insurance_review__dialog .content .description .insurance_review__header{align-items:flex-start;display:flex;justify-content:space-between}.insurance_review__dialog .content .description .insurance_review__header .insurance_review__label{align-items:center;display:flex;gap:7px}.insurance_review__dialog .content .description .insurance_review__header .insurance_review__label .insurance_review__text{color:#282828;font-family:Catamaran,sans-serif;font-size:23px;font-weight:700;margin:0}.insurance_review__dialog .content .description .insurance_review__header .insurance_cross__logo{cursor:pointer;padding-left:8%}.insurance_review__dialog .content .description .insurance_review{margin-top:25px}.insurance_review__dialog .content .description .insurance_review .review_container{background-color:#f3f3f3;margin:10px 0;padding:16px}.insurance_review__dialog .content .description .insurance_review .review_container .review_text{color:#000;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;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;margin:auto;padding:2rem;width:88%}.auto_glass .autoglass-heading{align-items:center;display:flex;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;margin-bottom:0;text-align:left}.auto_glass .auto__glass-card{grid-gap:50px 20px;display:grid;gap:50px 20px;grid-template-columns:1fr;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;cursor:pointer;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:underline}.auto_glass .auto__glass-card .repaire___quote-button{align-items:center;align-self:stretch;background:#f4f7f5;border-radius:4px;color:#3c3c3c;display:flex;gap:8px;height:48px;justify-content:center;margin-top:1rem;padding:12px 16px;width:100%}@media screen and (max-width:425px){.auto_glass .auto__glass-card .repaire___quote-button{margin-bottom:0}}.auto_glass .auto__glass-card .provider_shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:24rem;padding:0;width:100%}@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{display:flex;flex-direction:column;justify-content:center;padding:8px;width:84%}}.tire__filter{background:#fff;border:1px solid #f2f2f2;border-radius:8px;padding:24px;text-align:left}.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{border-bottom:1px solid #ededed;font-size:20px;line-height:22px;margin-top:0;padding-bottom:12px}.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;line-height:22px;margin-top:1rem}.tire__filter .have__any-questions .contanct__number{color:#e95832;line-height:16px;text-decoration:underline}.tire__filter .no__filter{align-items:start;align-self:stretch;background:#fef2f2;border-radius:4px;display:flex;gap:10px;padding:8px}.tire__filter .no__filter .tire__info-logo path{stroke:#991b1b}.tire__filter .no__filter p{color:#991b1b;font-family:Catamaran,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.filter__sidebar-drawer{bottom:0;height:100%!important;margin-bottom:5rem!important;max-height:85vh!important;max-width:100%!important;min-height:89vh!important;overflow:auto;overflow-x:hidden;padding:0!important;position:fixed;width:100%!important;z-index:1000!important}.filter__sidebar-drawer .tire__filter-animation-mobile{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;margin:5% auto auto;min-height:6rem;padding:0;width:90%}.filter__sidebar-drawer .drawer__header{align-items:center;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.04);display:flex;justify-content:center;padding:18px;position:-webkit-sticky;position:sticky;top:0;z-index:99}.filter__sidebar-drawer .drawer__header .drawer__header-label{align-items:center;display:flex;gap:5px}.filter__sidebar-drawer .drawer__header .drawer__header-label p{margin:0}.filter__sidebar-drawer .drawer__header .close__logo{left:5%;position:absolute;top:33%}.filter__sidebar-drawer .filter__container{height:70vh;overflow-x:hidden;overflow-y:auto}.filter__sidebar-drawer .drawer__footer{align-items:center;background-color:#fff;border:1px solid #ccd9d1;bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.04);display:flex;justify-content:space-between;padding:2rem;position:-webkit-sticky;position:sticky;z-index:99}.filter__sidebar-drawer .drawer__footer .clear__all-btn{background-color:#fff;color:#e95832;text-decoration:underline}.filter__sidebar-drawer .drawer__footer .apply__btn{background:#e95832;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:18px;text-align:center}.filter__section{width:100%}.filter__section .filter__section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.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;gap:1rem}.filter__section .filter__options-container .filter__options .filter__label{width:-webkit-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{background-color:#e95832!important;color:#fff!important}.applied__filters{align-items:center;display:flex;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;cursor:pointer;margin-top:4px;text-align:left;text-decoration:underline}.applied__filters .applied__filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.applied__filters .applied__filters-container .applied__filter{align-items:center;border:1px solid #a4a4a4;border:1px solid var(--Neutral-SB-400,#a4a4a4);border-radius:30px;display:flex;gap:8px;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{cursor:pointer;margin-top:2px}@media screen and (max-width:725px){.applied__filters{align-items:flex-start;flex-direction:column}}.tire__module__treaDdepth{background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:16px 32px;width:auto}.tire__module__treaDdepth .tread__header{align-items:center;display:flex;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{align-items:center;display:flex;gap:50px}.tire__module__treaDdepth .tread__depth-details .depth__status{flex:0 0 auto}.tire__module__treaDdepth .tread__depth-details .depth__detail-container{align-items:center;display:flex;flex:1 1;justify-content:space-between}.tire__module__treaDdepth .tread__depth-details .depth__detail-container .detail__header{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;line-height:16px;margin:5px 0;text-align:left}.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;max-width:18rem;text-align:left}.tire__module__treaDdepth .depth__status-box{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.tire__module__treaDdepth .depth__status-box .depth__status{align-items:center;border-radius:24px;display:flex;gap:10px;padding:8px;width:-webkit-fit-content;width:fit-content}.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{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.tire__module__treaDdepth .depth__status-box .depth__status .depth__status-label{align-items:center;border-radius:16px;display:flex;gap:6px;justify-content:center}.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;height:20px;width: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{background:#fff;border:1px solid #ccd9d1;bottom:0;box-shadow:0 -4px 10px 0 rgba(0,0,0,.051);display:flex;justify-content:end;left:0;padding:10px;position:fixed;width:-webkit-fill-available}@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{box-sizing:border-box;margin:0 auto;width:85%}@media screen and (max-width:768px){.fuel-page-banner{padding:10px;width:100%}}.fuel-container{align-items:stretch;display:flex;gap:2rem;margin:10px auto;width:85%}.fuel-container .fuel-map-view,.fuel-container .fuel-shop-list{flex:1 1}.fuel-container .fuel-shop-list{border-radius:10px;overflow:hidden;position:relative;-webkit-text-decoration:left;text-decoration:left;width:100%}.fuel-container .fuel-shop-list div{height:100%;text-align:start;width:100%}@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:1px solid #f4f4f4;border-radius:8px;padding:1rem}@media screen and (max-width:768px){.fuel-container .fuel-map-view{padding:1rem}.fuel-container{column-gap:8px;flex-direction:column;margin:0;width:100%}}.fuel-station-modal{height:88%!important;left:50%!important;margin:0!important;overflow:auto;padding:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:83%!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{align-items:stretch;display:flex;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{align-items:center;bottom:5%;display:flex;justify-content:center;position:fixed;width:100%}.fuel-station-modal .fuel-station-box .map-mobile-filter .mapHeaderComponent{background-color:#fff}.fuel-station-modal .fuel-station-box .shop-list-section{height:82vh!important;overflow:auto;width:35%}@media screen and (max-width:768px){.fuel-station-modal .fuel-station-box .shop-list-section{display:none}.fuel-station-modal .content{padding:0!important}.fuel-station-modal{height:100%!important;width:100%!important}}.map-container{border-radius:8px;height:50vh;overflow:hidden;position:relative;width:100%}.map-container .search-input{background:#fff!important;border-radius:4px!important;box-shadow:0 2px 10px 5px rgba(0,0,0,.051)!important;left:2rem;padding:0!important;position:absolute!important;top:1rem!important;width:92%!important;z-index:1}.map-container .search-input input{border:none!important;padding:12px 16px!important}@media screen and (max-width:768px){.map-container .search-input{left:1rem;width:95%!important}}@media screen and (max-width:425px){.map-container .search-input{left:1rem;width:90%!important}}.map-container .shop-icon{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:25px;justify-content:center;padding:4px;width:25px}.map-container .mobile-popup{background:#fff;border-radius:10px;bottom:7%;margin-left:4%;margin-right:1%;padding:3px;position:absolute;width:90%;z-index:999}.map-container .map-tile-cross-logo{display:flex;justify-content:end}.map-container .selected-item-map{background-color:transparent!important;background-image:url(/static/media/sponsored-shop-marker.7a7c9d13016a2cdc41dd.svg)!important;padding-left:23px!important;padding-top:20px!important;width:25px!important}.map-container .map-loader{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;margin:0 auto;position:relative}.map-container .action-controller{position:absolute;right:1rem;top:5rem}.map-container .navigation-icon{position:absolute;right:1rem;top:10rem}.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{align-items:center;border:1px solid #ededed;border-radius:8px;display:flex;gap:1rem;margin:0 0 1rem;padding:1rem}.shop-list .shop-tile .shop-detail{flex:1 1;text-align:left}.shop-list .shop-tile .shop-detail .shop-name{color:#282828;font-family:Catamaran,sans-serif;font-size:18px;font-weight:500;margin:0}.shop-list .shop-tile .shop-detail .shop-info{color:#6f6f6f;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:4px 0 0}.shop-list .shop-tile .shop-detail .shop-miles{color:#e95832;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0}.shop-list .shop-tile:hover{border:1px solid #e95832}.no-shops-found{align-items:center;display:flex;height:96%;justify-content:center}.search-map .fuel-station-heading{margin:0 0 1rem}.search-map .shop-list-container{height:65vh;min-height:70vh;overflow:auto}.fuel-station-header{align-items:center;display:flex;justify-content:space-between}.fuel-station-header .zip-field{align-items:center;display:flex;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-size:16px;font-weight:700;margin:0 0 0 4px}.fuel-station-header .fuel-station-right-section{align-items:center;display:flex}.fuel-station-header .fuel-station-right-section .map_header_component{align-items:center;border:1px solid #e7e7e7;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin-right:5px;padding:5px 10px;place-self:center}.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;margin-right:-3px!important;padding-left: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}.fuel-station-header{flex-direction:column}}.fuelcard-request{align-items:stretch;background-color:#0d2f4c;border-radius:8px;display:flex;overflow:hidden;position:relative;width:100%}.fuelcard-request .close-logo{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:9}.fuelcard-request .fuelcard-request-action{flex:1 1;padding:2rem}.fuelcard-request .fuelcard-request-action .fuelcard-request-action-info{color:#fff;font-family:Catamaran,sans-serif;font-size:28px;font-weight:400;line-height:30px;margin:0;text-align:left}@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-family:Catamaran,sans-serif;font-size:28px;font-weight:700}@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{align-items:center;display:flex;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{background-color:transparent!important;color:#fff!important;font-family:Catamaran,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:8px!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{background-color:#245d8e;-webkit-clip-path:ellipse(88% 107% at 89% 58%);clip-path:ellipse(88% 107% at 89% 58%);width:23rem}@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%);display:flex;justify-content:end;width:31vw}}.fuelcard-dialog{background-color:#fff;bottom:auto;display:flex;height:auto!important;left:50%!important;max-height:88vh!important;position:absolute;right:auto;top:50%!important;transform:translate(-50%,-50%)!important;width:90rem!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{animation:shimmer 3s;animation-iteration-count:infinite;background:#fff;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%;border-radius:8px;border-radius:4px;min-height:10rem;padding:0;width:100%}.request-card-container{box-sizing:border-box;display:flex;height:calc(100vh - 100px);text-align:justify}.request-card-container .request-card-box{position:relative;width:100%}.request-card-container .request-card-box div{height:100%;position:absolute;width:100%}.request-fuelcard-dialog{left:0!important;margin:0!important;min-height:calc(100vh - 60px);overflow:hidden;padding:0!important;right:0!important;top:60px!important;width:calc(100% - 2em)!important}.request-fuelcard-dialog .content{padding:0!important}.request-fuelcard-dialog .close-logo{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:9}@media screen and (max-width:575px){.request-fuelcard-dialog{width:100%!important}}.fuelcard-request:empty{display:none}.card-locked-banner{align-items:flex-start;background:#fef2f2;border-radius:5px;display:flex;flex-direction:row;gap:10px;padding:10px 5px;width:100%}.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{background:#fff;display:block;display:flex;justify-content:flex-end;padding:1rem 0 0;position:-webkit-sticky;position:sticky;top:0;width:93%;width:100%;z-index:9}.fuelcard-index .cross-logo-box .cross-logo{cursor:pointer;padding-right:2rem}.fuelcard-index .usaa-perks-logo{display:block;padding:3rem 2rem}@media screen and (max-width:768px){.fuelcard-index .usaa-perks-logo{display:none;padding:0}}.fuelcard-index .caradvise-fuelcard{align-items:center;display:flex;justify-content:space-between;padding:7rem 0 7rem 2rem}@media screen and (max-width:768px){.fuelcard-index .caradvise-fuelcard .fuel-card-info{display:flex;flex-direction:column;padding:1rem 0}}.fuelcard-index .caradvise-fuelcard .headerline1{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:56px;font-weight:700;line-height:6rem;margin:0}@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;line-height:2rem;text-align:center}}.fuelcard-index .caradvise-fuelcard .headerline2{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:56px;font-weight:400;line-height:2rem;margin:0}@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;line-height:2rem;text-align:center}}.fuelcard-index .caradvise-fuelcard .headerline3{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:56px;font-weight:400;line-height:6rem;margin:0}@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;line-height:2rem;text-align:center}.fuelcard-index .caradvise-fuelcard .fuel-card-button-mobile{display:flex;justify-content:center}.fuelcard-index .caradvise-fuelcard .fuel-card-logo{margin:2rem 0 2rem 3rem;order:1;width:18rem}.fuelcard-index .caradvise-fuelcard .order-2{order:2}.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{padding:3rem;text-align:left}.fuelcard-index .fuelcard-footer p{color:#676767;font-family:Catamaran,sans-serif;font-weight:700;line-height:20px}@media screen and (max-width:768px){.fuelcard-index .fuelcard-footer{padding:1rem}}.get-my-fuel-card{background-color:#e95832!important;border-radius:4px!important;color:#fff!important;font-family:Catamaran,sans-serif!important;font-size:16px!important;font-weight:700!important;margin-top:1rem!important}@media screen and (max-width:768px){.get-my-fuel-card{border-radius:4px!important;display:flex;justify-content:center;margin:auto;padding:16px 10px;width:-webkit-max-content;width:max-content}}.fuel-your-savings{background-color:#0d2f4c;padding:4rem}.fuel-your-savings .section-label{color:#fff;font-family:Catamaran,sans-serif;font-size:32px;font-weight:500;margin-top:0;text-align:center}@media screen and (max-width:768px){.fuel-your-savings .section-label{margin:0;text-align:left}}.fuel-your-savings .fuel-saving-box{grid-column-gap:10px;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;width:58rem}.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-family:Catamaran,sans-serif;font-size:22px;font-weight:700;margin:0;text-align:left}.fuel-your-savings .fuel-saving-box .fuel-saving .saving-info{color:#fff;font-family:Catamaran,sans-serif;font-size:18px;font-weight:400;line-height:20px;margin:4px 0 0;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-row-gap:2rem;grid-template-columns:1fr;margin-top:2rem}.fuel-your-savings{padding:2rem 1rem 3rem}}.fuel-features-container{display:flex;gap:1rem}.fuel-features-container .feature-section-1,.fuel-features-container .feature-section-2{background-color:#fafafa;flex:1 1;padding:5rem 1rem}.fuel-features-container .feature-section-1 .feature-list-header,.fuel-features-container .feature-section-2 .feature-list-header{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:32px;font-weight:700;margin-top:0;text-align:center}@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{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@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{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.fuel-features-container .feature-section-1 .get-fuel-action,.fuel-features-container .feature-section-2 .get-fuel-action{display:flex;justify-content:center;margin-top:1rem;width:100%}@media screen and (max-width:768px){.fuel-features-container .feature-section-1 .hide,.fuel-features-container .feature-section-2 .hide{display:none!important}.fuel-features-container .feature-section-1,.fuel-features-container .feature-section-2{padding:2rem 1rem}.fuel-features-container{flex-direction:column;gap:0}}.fuel-feature-details{align-items:center;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;padding:1rem}.fuel-feature-details .feature-step{background-color:#0d2f4c;border-radius:50%;color:#fff;height:20px;text-align:center;width:20px}@media screen and (max-width:768px){.fuel-feature-details .feature-image{height:62px;width:62px}}.fuel-feature-details .feature-label{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:18px;font-weight:500;line-height:20px;text-align:center}@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-size:32px;font-weight:700;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{border-bottom:1px solid #dcdcdc;padding:1rem}.fuelcard-faq .faq-box .faq-list .faq-list-header{align-items:center;display:flex;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{color:#0d2f4c;font-family:Catamaran,sans-serif;font-size:18px;font-weight:400;margin:0}@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-size:14px;font-weight:400;margin:4px}@media screen and (max-width:767px){.fuelcard-faq .faq-box .faq-list .faq-details{font-size:12px}.fuelcard-faq .faq-box{width:100%}.fuelcard-faq{padding:1rem}}.download-fuelcard-banner{align-items:center;background-color:#0d2f4c;border-radius:8px;display:flex;gap:1rem;padding:6px 8px;position:relative;width:100%}.download-fuelcard-banner .ca-logo{align-items:center;background-color:#e95832;border:1px solid #e2e2e2;border-radius:8px;display:flex;height:44px;justify-content:center;padding:5px}.download-fuelcard-banner .close-logo{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:9}.download-fuelcard-banner .download-fuelcard-banner-content .active-your-card{color:#fff;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;margin:0;text-align:left}.download-fuelcard-banner .download-fuelcard-banner-content .download-app{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:4px 0;text-align:left}.download-fuelcard-banner .download-fuelcard-banner-content .download-app .right-logo{cursor:pointer;margin-bottom:-4px;margin-left:4px}.activate-fuelcard-banner{align-items:center;background-color:#0d2f4c;border-radius:8px;display:flex;justify-content:space-between;position:relative;width:100%}.activate-fuelcard-banner .fuelcard-header{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;gap:4px;margin:0;padding-left:3rem}.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{background-color:#fff;bottom:auto;display:flex;flex-direction:column;height:auto!important;left:50%!important;max-height:88vh!important;padding:0!important;position:absolute;right:auto;top:50%!important;transform:translate(-50%,-50%)!important;width:35rem!important}.fuelcard-activate-dialog .content{padding:0!important}.active-fuelcard-drawer{background-color:#fff;border-radius:25px!important;max-height:90vh!important;padding:0!important;z-index:1100!important}.otp-verification{width:100%}.otp-verification-code-sent{color:#282828;font-size:18px;font-weight:600;margin-bottom:8px;margin-top:0;text-align:left}.otp-verification-email-phone{color:#616161;font-size:16px;font-weight:500;margin-bottom:8px;margin-top:6px;text-align:left}.otp-verification-expiration{background-color:#e7e7e7;border-radius:31px;color:#3c3c3c;font-size:14px;font-weight:700;margin-top:0;padding:4px 8px;text-align:left;width:-webkit-fit-content;width:fit-content}.otp-verification .otp-input-container{display:flex;gap:10px;justify-content:space-between;margin:16px 0 8px;width:70%}.otp-verification .otp-input-container .otp-input{border:1px solid #ccc;border-radius:5px;font-size:20px;height:40px;outline:none;text-align:center;transition:border-color .3s;width:68px}.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{height:40px;width:63px}}@media screen and (max-width:425px){.otp-verification .otp-input-container .otp-input{height:40px;width:44px}}@media screen and (max-width:375px){.otp-verification .otp-input-container .otp-input{height:35px;width:35px}}.otp-verification .otp-input-container .invalid-otp{background-color:#fef2f2;border:1px solid #fca5a5}@media screen and (max-width:1024px){.otp-verification .otp-input-container{width:90%}}@media screen and (max-width:425px){.otp-verification .otp-input-container{gap:10px;width:100%}}.otp-verification .otp-verification-failed{margin:16px 0 8px;width:70%}.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;margin:0 0 0 4px;text-align:center}@media screen and (max-width:768px){.otp-verification .otp-verification-failed{width:100%}}.otp-verification .otp-verification-continue{align-items:center;background-color:#e95832!important;border-radius:4px!important;color:#fff!important;display:flex;font-size:16px;font-weight:700!important;justify-content:center;margin-right:auto;margin-top:3%;padding:12px 16px!important;width:70%}@media screen and (max-width:1024px){.otp-verification .otp-verification-continue{margin-top:7%;width:100%}}.otp-verification .otp-verification-disabled{background-color:#bdbdbd!important}.otp-verification .otp-verification-resend{align-items:center;background-color:#fff!important;color:#e95832!important;display:flex;font-size:16px;font-weight:600!important;justify-content:center;margin-right:auto;margin-top:3%;padding:12px 16px!important;text-decoration:underline!important;width:70%}@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{background-color:#e7e7e7;border-radius:31px;margin:1rem auto 0;padding:4px;width:-webkit-fit-content;width:fit-content}.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{gap:10px;width:100%}}.lock-image{margin-right:auto}.go-back{align-items:center;display:flex;gap:8px;justify-content:start;margin-bottom:3rem;width:100%}.go-back-logo{cursor:pointer}.go-back-label{color:#000;font-family:Catamaran,sans-serif;font-size:16px;font-weight:700}.activate-fuelcard-form{height:700px}@media screen and (max-width:950px){.activate-fuelcard-form{height:90vh}}.activate-fuelcard-form .modal-cross-logo{padding:10px 10px 0;text-align:end}@media(max-width:540px){.content_v2:has(.service-request){padding:0 0 80px!important}.dash:has(.service-request){margin:0!important}.service-request-stepper{background-color:#fff;display:flex;height:50px;justify-content:center}.service-request-stepper .bold{font-weight:700}}.payment-method{background-color:#fff;border-radius:12px;margin:16px;padding:24px 16px}.payment-method .payment-method-info{align-items:flex-start;background:#f6f6f6;border-radius:10px;display:flex;font-size:14px;margin-top:10px;padding:8px;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;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:16px;padding:24px 16px}.add-payment-details .close{color:#000!important}.add-payment-details .payment-charge-info{background-color:#ecfdf5;border-radius:8px;display:flex;font-size:13px;gap:10px;padding:8px;text-align:start}.add-payment-details .payment-charge-info svg{color:#000;height:16px;width: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{align-items:center;background:#fff;border:1px solid #4a4af3;border-radius:4px;color:#172839;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:19px;padding:12px 16px;width:100%!important}.add-payment-details .affirm-label{background:rgba(74,74,243,.05);border-radius:0 0 4px 4px;color:#6060a2!important;font-size:14px!important;font-weight:400!important;line-height:17px!important;margin-top:0;padding:5px;text-align:start;text-transform:inherit!important}.add-payment-details .payment-form{background-color:#f8f8f8;border:1px solid #cfcfcf;border-radius:8px;padding:16px;text-align:start}.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{color:#000;font-size:16px;font-weight:700}.add-payment-details .payment-form .payment-form-title{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:0}.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{align-items:start;display:flex;flex-direction:column}.add-payment-details .input-parent .input{margin-top:5px;width:100%}.add-payment-details .cards-parent{column-gap:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:15px;text-align:start}@media screen and (max-width:1580px){.add-payment-details .cards-parent .custom-media{width:100%!important}}.add-payment-details .cards-parent .card-btn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.56);border:1px solid #e9e9e9;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:68px;justify-content:space-between;padding:12px 16px;width:100%}.add-payment-details .cards-parent .card-btn .injected-svg{height:50px;width: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;appearance:none;border:2px solid #e95832;border-radius:50%;content:none;cursor:pointer;height:21px;margin:0;outline:none;width:21px}.add-payment-details .cards-parent .card-btn input[type=radio]:checked{-webkit-appearance:none;appearance:none;border:none;border-radius:50%;content:none;height:21px;outline:none;padding:0;position:relative;width:21px}.add-payment-details .cards-parent .card-btn input[type=radio]:checked:before{background-color:#e95832;border:1px solid #d3d3d3;border-radius:50%;color:#fff!important;content:" ✓ ";font-size:17px;font-weight:bolder;height:21px;position:absolute;width:21px}.add-payment-details .cards-parent .card-btn .card-details{align-items:center;display:flex;gap:12px}.add-payment-details .cards-parent .card-btn .card-details span{align-items:center;display:flex;height:19px;margin-bottom:2%;margin-top:3%}.add-payment-details .cards-parent .card-btn .card-details-name{font-size:12px;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:30ch}@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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}}.add-payment-details .cards-parent .card-btn .dot-input{-webkit-text-security:disc;font-size:14px;font-weight:600}.add-payment-details .cards-parent .card-btn span{color:#000;font-size:14px;font-weight:600}.add-payment-details .cards-parent .card-btn .card-actions{cursor:pointer;display:flex;font-size:10px;font-weight:400;justify-content:space-between;padding-top:5%}.add-payment-details .cards-parent .card-btn .remove-card{color:#b83614}.add-payment-details .cards-parent .card-btn img{border:1px solid #f4f4f4;border-radius:5px}.add-payment-details .cards-parent .card-btn .add-new-img{height:32px}.add-payment-details .cards-parent .card-btn .card-holder{flex-grow:4;padding:0 5px;text-align:left}.add-payment-details .cards-parent .card-btn .card-holder .card-text{font-size:14px;font-weight:600}@media screen and (max-width:1350px){.add-payment-details .cards-parent .card-btn .card-holder{align-items:flex-start;display:flex;flex-direction:column;flex-grow:4;padding:0 25px}.add-payment-details .cards-parent .card-btn .card-holder .card-text{font-size:14px;font-weight:600}}.add-payment-details .cards-parent .new-card-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px dashed #e95832!important;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{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.56);border:1px solid #ffb29e}.add-payment-details .cards-parent .default-card{border:3px solid #ffb29e!important;display:flex;gap:5px}.add-payment-details .phone-form{display:flex;flex-direction:column;margin-top:10px}.add-payment-details .phone-form label{color:#000;font-size:14px;margin-bottom:2px}.payment-protected-info{align-items:center;color:#828282;display:flex;font-size:14px;font-weight:400;line-height:19px;margin-bottom:2%;margin-top:3%;text-align:start}.payment-protected-info img{margin-right:2%}.confirm-service-request button{background:#e95832;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:700;height:46px;padding:10px 0;width:100%}.confirm-service-request button.disabled{opacity:.5}@media screen and (max-width:540px){.confirm-service-request{background-color:#fff;bottom:0;box-sizing:border-box;left:0;padding:16px;position:fixed;width:100vw}}.select-payment-radio-btn[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e95832;border-radius:50%;cursor:pointer;display:grid;font:inherit;height:16px;margin:0;place-content:center;transform:translateY(-.075em);width:16px}.select-payment-radio-btn[type=radio]:before{background-color:#fff;border-radius:50%;color:#fff;content:"";height:8px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}input:not([type=range]):not([type=color]){writing-mode:horizontal-tb!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{align-items:center;display:flex;gap:10px}.select-payment input{margin-top:4px!important}.bg-white{background-color:#fff!important}.review-request-container .discount-icon{display:inline-block;height:20px;padding-right:10px;vertical-align:middle;width:20px}.review-request-container .heading-size-20{color:#3c3c3c;font-weight:700}.review-request-container .heading-size-18{color:#3c3c3c;font-size:18px;font-weight:700;text-align:left}.review-request-container .hr-solid{border:1px solid #efefef}.review-request-container .service-name{color:#3c3c3c;font-weight:500}.review-request-container .promotional-discount,.review-request-container .service-position{color:#616161;font-size:14px}.review-request-container .estimated-total{color:#282828;font-size:20px;font-weight:700}.review-request-container .service-container{text-align:justify}.review-request-container .priced-at-shop-banner{background-color:#ecfdf5;border-radius:8px;display:flex;gap:5px;padding:8px;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{color:#282828;font-weight:500}.review-request-container .membership-discount{color:#282828;font-weight:700}.review-request-container .payment-method-review{margin-top:16px}.icon__absolute{position:absolute;right:3%;top:30%}.icon__absolute svg{height:20px;width:20px}.icon__absolute_left{left:2%;position:absolute;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{color:red;content:"*"}.instacart-shop-selection{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 170px);margin:20px;padding:8px;position:relative}.instacart-shop-selection .ui.active.shop-select-dimmer{height:100vh;position:fixed}.instacart-shop-selection .no-shops-found{margin:auto}.instacart-shop-selection .section-sticky{background:#fff;padding:13px;position:-webkit-sticky;position:sticky;top:100px;z-index:9}.instacart-shop-selection .search-by{color:#444;font-family:Catamaran,sans-serif;font-size:16px;font-weight:400;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;gap:8px;padding:0 16px 24px}.instacart-shop-selection .shop-selection{margin:0!important;width:93%!important}.instacart-shop-selection .shop-selection-placeholder{align-items:center;display:flex;flex-direction:column;height:62%;justify-content:center;width:100%}.instacart-shop-selection .shop-selection-placeholder .ca-logo{width:62px}.instacart-shop-selection .shop-selection-placeholder .ca-logo-loading{animation:heartbeat 1s infinite;height:100px;width:250px}.instacart-shop-selection .shop-selection-placeholder .placeholder-text{color:#787878;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700}.instacart-shop-selection .geo_container{border-width:0;display:flex;flex:1 1;min-height:20px;position:absolute;width:100%;z-index:15}.shop-section-height{height:auto!important}.discount-ribbon{align-items:start;background-color:#ecfdf5;border-radius:8px;display:flex;gap:10px;margin-bottom:5px;padding:8px;text-align:left}.discount-ribbon .ribbon-text{color:#3c3c3c;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin:0}.discount-ribbon p{margin:0}.instacart-shops{border:1px solid #e3eae6;border-radius:12px;box-shadow:0 4px 10px 0 rgba(0,0,0,.078);padding:16px}.instacart-shops .shop-rating-users{align-items:center;display:flex;gap:8px}.instacart-shops .shop-rating-users .shop-rating-box{align-items:center;display:flex;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-family:Catamaran,sans-serif;font-size:12px;font-weight:700}.instacart-shops .shop-rating-users .shop-rating-box .shop-caradvisors-span{color:#000;font-family:Catamaran,sans-serif;font-size:12px;font-weight:400}.instacart-shops .shop-rating-users .shop-rating-box .walk-in-only{color:#000;font-family:Catamaran,sans-serif;font-size:12px;font-weight:500}.instacart-shops .shop-rating-users .shop-rating-star{background-color:#fef6f4;border-radius:40px;padding:4px}.instacart-shops .shop-rating-users .walk-in-only-bg{background-color:#f4f7f5;border-radius:40px;padding:4px}.instacart-shops .shop-details{align-items:center;display:flex;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-family:Catamaran,sans-serif;font-size:16px;font-weight:700;margin:0;text-align:left}.instacart-shops .shop-details .shop-info .shop-address{color:#6f6f6f;font-family:Catamaran,sans-serif;font-size:12px;font-weight:400;margin:0;text-align:left}.instacart-shops .shop-details .shop-info .shop-address-span{color:#b83614;font-family:Catamaran,sans-serif;font-size:12px;font-weight:700;margin:0;text-align:left}.instacart-shops .shop-price-details .discount-price{color:#000;font-family:Catamaran,sans-serif;font-size:14px;font-weight:700;margin:0}.instacart-shops .shop-price-details .original-price{color:#000;font-family:Catamaran,sans-serif;font-size:14px;font-weight:400;margin:0;text-decoration:line-through}.instacart-shops .instacart-shop-select{background-color:#e95832!important;border-radius:4px!important;color:#fff!important}.instacart-shops .instacart-shop-select,.instacart-shops .instacart-shop-selected{font-size:14px!important;font-weight:700!important;padding:12px 16px!important;width:100%!important}.instacart-shops .instacart-shop-selected{background-color:#fff!important;border:1px solid #e95832!important;border-radius:4px!important;color:#e95832!important}.selected-shop-border{border:1px solid #e95832!important}.instacart-shop-filters{align-items:center;display:flex;gap:5px}.instacart-shop-filters .map_header_component{align-items:center;border:1px solid #e7e7e7;border-radius:50px;display:flex;justify-content:center;margin-right:5px;padding:5px 10px;place-self:center}.instacart-shop-filters .map_header_component.map_icon{margin-right:0}html{background-color:#fff;height:100vh;margin:0;overflow:auto;padding:0;width:100%}.box-shadow{box-shadow:2px 2px 10px #ccc}.underline{color:#e95832;font-weight:600;text-decoration:underline}.g-recaptcha{font-family:Montserrat,sans-serif!important;height:auto!important;margin:15px auto!important;text-align:-webkit-center;text-align:-moz-center;text-align:-o-center;text-align:-ms-center;width:auto!important}.cursor-pointer{cursor:pointer}div.react-switch-bg{background-color:#292f36}span.primary-link{cursor:pointer}span.primary-link,span.primary-link a{color:#e95832;font-family:Montserrat,sans-serif;text-decoration:underline}span.link{cursor:pointer}span.link,span.link a{color:#292f36;text-decoration:underline}.strike-through{text-decoration:line-through}.caradvise-electric-blue{color:#e95832;font-family:Montserrat,sans-serif}.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;font-family:Montserrat,sans-serif;text-decoration:underline}.already-customer-prompt{color:#292f36}.react-contexify{font-family:Montserrat,sans-serif}.notification-action-button{display:none}.affirm-payment-button{background-color:#0f9ced;border-radius:6px;color:#fff;display:block;font-size:18px;font-weight:600;height:56px;line-height:30px;max-width:none;padding:11px 0 14px;width:100%}.fa-stack[data-count]:after{background:rgba(255,0,0,.85);border-radius:999px;color:#fff;content:attr(data-count);font-size:70%;font-weight:700;line-height:1em;min-width:1em;padding:.33em;position:absolute;right:0;text-align:center;top:-15%}body{background-color:#efefef;color:#666;font-family:Lato,sans-serif;margin:0;padding:0}img{display:block}a{color:#666}strike{color:#999;display:inline-block}.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{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;color:#292f36;font-size:14px;padding-left:23px;position:absolute;right:20px;text-decoration:underline;top:20px}.price{display:flex;flex:1 1;justify-content:flex-end}.price>p{margin-bottom:5px;margin-left:4px;margin-top:10px;text-align:right}.savePercentBox{align-items:center;background-color:#fff;border:1px solid #1799ff;color:#292f36;display:inline-block;font-size:14px;justify-content:center;margin:5px 0;max-height:24px;min-width:70px;padding:5px}@media only screen and (max-width:500px){.savePercentBox{display:none}}.emptyPercentBox{max-height:24px;max-width:69px}.retailPriceSection{background-color:#f6f6f6;color:#8f8f8f;display:flex;flex:1 1 33%;flex-direction:row;justify-content:space-between}.serviceContainer{flex:3 1;flex-direction:"row";justify-content:"center";margin-left:20px;max-height:30px;padding-top:5px}.compareAt,.serviceContainer{align-items:"center";display:flex}.compareAt{color:"#8F8F8F";flex:1 1;margin-bottom:5px;margin-top: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{align-items:center;display:flex;flex-direction:column;margin-right:10%;margin-top:-5%}.ui.dimmer{padding:0}}.menu-item{color:#fff;font-size:16px;margin-top:-1px;padding:20px 10px;text-align:left}.menu-item-selected{background-color:orange;border:1px solid #999;color:#555;font-size:16px;margin-top:-1px;padding:20px}.menu-item:hover{background-color:#007dd6}.logo{background:url(/static/media/CarAdvise-Logo.68c07c67691ed7e7dbec.svg) no-repeat 50%;background-size:200px;height:45px;margin:0 auto;padding:20px 0;width:200px}.headerPartner{background-color:#002d5e;color:#fff;display:none;flex:1 1;padding:20px}.disclaimer{color:#e95832;font-size:12px;padding-bottom:10px;text-align:center}.btnSignIn{border:1px solid #f04b22;border-radius:3px;color:#f04b22}.btnEnterVin,.btnSignIn{display:inline;padding:5px 30px}.btnEnterVin{border:1px solid #ccc;border-radius:3px;color:#ccc}.carContainer{align-items:center;background-color:#f7f7f7}.iconCommentContainer{background-color:#f7f7f7;color:#999;margin-bottom:5px;margin-top:5px;padding:10px 0}.iconComment{float:left;height:20px;margin-right:10px;position:relative;width:20px}.carType{align-items:center;margin-bottom:5px;padding:20px}.carMake,.carModel{color:#002d5e;font-size:18px}.carModel{font-weight:700}.footer{clear:both;color:#666;display:block;font-size:12px;padding-bottom:5px;padding-top:5px}@media screen and (max-width:719px){.footer{display:none}}.contentCenter{background-color:#fff;border-radius:6px;box-shadow:2px 2px 5px #ccc;margin:20px auto;max-width:700px;padding:20px 20px 50px;position:relative}.dash .deprecated-content{height:90vh;width:100%}.dash .deprecated-content .dealsaving{height:88vh;padding:15px;width:calc(100% - 40px)}@media screen and (max-width:375px){.dash .deprecated-content .dealsaving{padding:0;width:100%}}.dash .deprecated-content .dealsaving h3{color:#343434;font-weight:700;text-align:start}.dash .deprecated-content .dealsaving .filter{display:flex;gap:2px;justify-content:flex-start}.dash .deprecated-content .dealsaving .filter button{border:1px solid #f4f7f5;border-radius:42px;color:#616161;font-size:13px;padding:10px 8px}.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{column-gap:10px;display:flex;justify-content:flex-start!important;margin:0!important}.dash .deprecated-content .dealsaving .cards-parent .cursor-pointer{cursor:pointer}.dash .deprecated-content .dealsaving .cards-parent .cards{background:#fff;border-radius:16px;display:flex;flex:initial!important;height:76px;margin-top:30px;padding:0!important;position:relative;width:300px!important}@media screen and (max-width:660px){.dash .deprecated-content .dealsaving .cards-parent .cards{min-width:100%!important;width:100%!important}}.dash .deprecated-content .dealsaving .cards-parent .cards img{border-bottom-left-radius:16px;border-top-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{color:#1f2024;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:4px}.dash .deprecated-content .dealsaving .cards-parent .cards .title .subtitle{color:#71727a;font-size:13px;font-weight:400;text-align:start}.dash .deprecated-content .dealsaving .cards-parent .cards svg{position:absolute;right:6px;top:25px}@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{background-color:#282828;font-weight:700}.rightContent{background-color:#e8ebe9;flex:2 1}.content_v2,.rightContent .dash{padding:10px 0}.content_v2{background-color:#e8ebe9;box-sizing:border-box;flex:2 1;min-height:calc(100vh - 200px)}.content_v2 .dash{margin:5px 5px 50px;padding:0}@media(max-width:539px){.content_v2{padding:100px 0}}.contentMaintenance{float:left}.contentIndicator,.contentMaintenance{background-color:#fff;margin:20px auto;max-width:700px;padding:50px}.contentIndicator{float:right}.contentStart,.startMap{background-color:#fff}.startMap img{height:600px;width:100%}.startBox{background-color:#fff;padding:20px;position:absolute;right:50px;text-align:left;top:150px;width:300px}.startBox h1{color:#f04b22;font-size:24px}.startBox p{color:#002d5e}.btnGetStarted{margin:0 auto;width:100%}.introText{color:#3c3c3c;font-family:Montserrat,sans-serif;font-size:24px!important;font-style:normal;font-weight:700!important;line-height:20px;text-align:center}@media(max-width:500px){.introText{display:none}}.accountText{font-size:18px;margin:0 auto;max-width:250px;padding:20px 0}.paraText{font-size:16px;padding-bottom:15px}.introHd{color:#292f36;font-family:Catamaran,sans-serif;font-size:18px;font-weight:700;padding-bottom:10px}.selectMenu{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#666;font-family:Lato,sans-serif;font-size:16px;height:50px;margin-bottom:10px;width:254px}.nameFlds{display:inline-block;width:251px}@media only screen and (max-width:425px){.nameFlds{width:100%}}.inputFld{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#666;font-family:Lato,sans-serif;font-size:16px;height:40px;margin-bottom:15px;padding-left:20px;width:240px}@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{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#666;font-family:Lato,sans-serif;font-size:16px;height:20px;margin-bottom:15px;padding-left:10px;width:140px}@media only screen and (max-width:425px){.vehicles-manage-inputFld{width:96%}}.searchFld{background-color:#f7f7f7;color:#002d5e;padding:10px;width:240px}.inputFldSm1,.searchFld{border:1px solid #ccc;font-size:16px}.inputFldSm1{background-color:#fff;border-radius:3px;color:#666;float:left;height:40px;margin-bottom:10px;padding-left:10px;width:108px}@media only screen and (max-width:425px){.inputFldSm1{width:90%}}.inputFldSm2{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#999;float:right;font-size:16px;height:40px;margin-bottom:10px;padding-left:10px;width:108px}@media only screen and (max-width:425px){.inputFldSm2{width:90%}}.whatsCarAdvise{display:inline-block;margin-top:20px;width:250px}.firestoneSchedule select{background-color:#efefef;font-size:21px;height:40px;margin-bottom:30px;padding-left:10px;width:250px}.signIn{color:#e95832;display:inline-block;margin:0 auto;padding:10px;text-decoration:underline}.signInMessage{display:block}.signInMessageTheGeneral{display:none}.signInUber{margin-top:30px}.forgotPwd{color:#e95832;font-size:14px;text-decoration:underline}.btnNext{margin:15px auto;width:300px}.btnSubmit{height:33px;margin:0 auto;width:143px}.maintenanceNextBtn{display:block;margin-bottom:50px;margin-top:20px}.settingsFlds{text-align:center}.settingsFlds span{display:inline-block;font-size:14px;margin-bottom:5px}.settingsFlds label span{text-align:left;width:240px}.btnBack{border:1px solid #ccc;border-radius:3px;display:inline-block;margin-bottom:50px;padding:10px 20px}.braintreeBadge{margin:0 auto;width:200px}.btnUpdate{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;color:#666;height:44px;margin-top:0;padding:10px 20px}.savedMaintenanceContainer{background-color:#efefef;display:flex;flex-direction:column;margin:20px auto 0;padding:5px 5px 20px}.testSelect{background-color:#efefef;border:2px;border-color:#ccc;border-style:solid;margin-bottom:5px;margin-top:5px;padding:5px}.pendingApprovalContainer{background-color:#efefef;margin:20px auto 0;padding:5px;width:75%}.selectServiceContainer{background-color:#efefef;margin:20px auto 0;width:100%}.mileageHd{background-color:#002d5e;color:#fff;margin-bottom:5px;padding:10px}.maintenanceRow{background-color:#fff;border:1px solid #efefef;cursor:pointer;display:inline-block;vertical-align:middle;width:100%}.maintenanceRow:hover{background-color:#fafafa}.logoCar{display:inline;float:left;margin:0;padding:0 15px 0 20px;width:50px}.textFld{color:"#002d5e";font-size:18;text-align:"right"}.maintenanceTitle{float:left;font-weight:700;padding:0;text-align:left;vertical-align:super;width:80%}.maintenanceTitle span{display:inline-block;padding-top:15px}.maintenanceArrow{float:right;padding:10px;width:10%}.arrow{float:right;margin:0;padding:0;width:30px}.iconIndicator{display:inline;float:left;padding:10px 15px 10px 20px;width:25px}.intervals{background-color:#fff;padding:5px}.intervalHd{background-color:#f7f7f7;color:#666;padding:5px}.maintenanceOptionRow{background-color:#fff;border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;display:inline-block;margin:0 auto;vertical-align:middle;width:100%}.checkboxContainer{float:left;padding:15px}.checkboxContainer .custom-radio[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);border:1px solid;border-radius:50%;display:grid;font:inherit;height:25px;margin:0;place-content:center;transform:translateY(-.075em);width:25px}.checkboxContainer .custom-radio[type=radio]:before{background-color:#e95832;border-radius:50%;color:#e95832;content:"";height:16px;transform:scale(0);transition:transform .12s ease-in-out;width:16px}.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{float:left;height:15;margin-right:10;width:15}.commonHd{background-color:#292f36;color:#fff;font-family:Catamaran,sans-serif;padding:10px;text-align:center}.commonService{background-color:#fff;display:inline-block;margin:0 auto;vertical-align:middle;width:100%}.commonCheckbox{float:left;padding:15px}.commonIcon{float:left;padding-right:15px;padding-top:16px}.commonName{float:left;padding-top:21px}.commonArrow{float:right;padding:10px 10px 0 0;width:10%}.serviceRow{align-items:center;display:flex;justify-content:center;padding:15px 0;width:100%}.serviceIcon{flex:1 1;max-width:60px}.serviceIcon img{padding-left:15px;width:25px}.serviceName{flex:3 1;text-align:left}.serviceArrow{flex:1 1}.allServices{background-color:#fff;display:inline-block;margin:5px auto;vertical-align:middle;width:100%}.allServicesIcon{float:left;height:40px;padding:5px 10px 15px 15px;width:40px}.allServicesName{float:left;font-family:Montserrat,sans-serif;padding-left:10px;padding-top:21px}.allServicesArrow{float:right;padding:20px 0 15px 10px;width:10%}.arrowRight{float:right;margin:0;padding-right:20px;width:8px}.btnRow{align-items:center;display:flex;justify-content:center}.btnAddVehicle{height:33px;margin-top:15px;width:143px}.deleteBtn{float:right;margin:0;width:16px}.inspectionList{padding-left:25%;text-align:left}.inspectionList li{margin-bottom:10px}.yourOrder{margin:5px auto}.yourOrderRow{background-color:#fff;border-bottom:1px solid #f7f7f7;display:inline-block;vertical-align:middle;width:100%}.orderServiceIcon{float:left;padding:16px 15px 15px 20px}.orderServiceName{float:left;padding-top:21px}.btnRemove{padding:0 10px;width:63px}.searchIcon{width:15px}.serviceListRow{background-color:#f7f7f7;display:flex;margin:0 auto 1px;padding:10px 0}.serviceListRow1{align-items:center;background-color:#fff;border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;display:flex;flex:2 2 66%;flex-direction:row;justify-content:space-between;margin:0 auto 1px;width:100%}.serviceListRowPrice{align-items:center;color:#666;flex:2 1;flex-direction:row;justify-content:center;padding:20px 0;text-align:right}.orderServiceRemove{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.serviceListName{display:flex;flex:2 1;flex-direction:column;justify-content:center;margin-left:20px;text-align:left}.serviceListNameDash{float:left;font-weight:700;margin-left:7px;margin-top:17px}.serviceOptionsHd{border-bottom:1px solid #f7f7f7;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;color:#666;font-size:14px;padding:10px}.serviceInfoContainer{background-color:#efefef;margin:0 auto;padding:1px}.serviceInfoHd{background-color:#fff;font-weight:700;padding:10px 0 0}.serviceInfoText{background-color:#fff;font-size:14px;margin-bottom:1px;padding:5px 10px;text-align:left}.servicesSectionHeader{background-color:#f04b22;color:#fff;padding:10px}.serviceEstimates{background-color:#f7f7f7;font-size:14px;margin-bottom:5px;padding:10px}.dashHeader{background-color:#fff;border-top:5px solid #f04b22;box-shadow:0 0 2px 0 rgba(0,0,0,.25);color:#999;display:flex;width:100%}.dashHeader a{color:#999;margin-top:-50px;text-decoration:underline}.dashHeaderPartner{background-color:#efefef;color:#fff;display:none;width:100%}.dashHeaderPartner a{color:#999;margin-top:-50px;text-decoration:underline}.dashIntro{text-align:center;width:490px}.dashIntroText{font-size:24px;line-height:1.5;margin:0 auto;max-width:400px;padding-bottom:10px}.dashIntroText a{text-decoration:underline}.dashImg{margin-bottom:40px;width:100%}.dashVideo{border:1px solid #ccc;height:281px;margin-bottom:10px;width:500px}.dashList{padding-bottom:40px}.dashList,.dashListItem{display:block;margin:0 auto;max-width:350px}.dashListItem{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;font-size:21px;height:40px;padding:18px 0 0 45px;text-align:left}.dashListItem a{text-decoration:underline}@media only screen and (max-width:425px){.dashIntroText{font-size:18px;max-width:250px}.dashVideo{border:1px solid #ccc;height:140px;margin-bottom:10px;width:250px}.dashList{display:block;margin:0 auto;max-width:250px;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{align-items:center;background-color:#f7f7f7;display:block;justify-content:center;margin:2px;padding:20px;text-align:center;width:50%}.dashTile:hover{background-color:#fff;border:1px solid #002d5e;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.dashTiles{height:65px;margin:0 auto}.iconService{float:left;left:27%;position:relative;top:8px;width:25px}.form-control{background-color:#efefef;border:0;color:#999;font-size:16px;height:40px;margin-bottom:15px;min-width:15%;padding-left:10px;position:relative;width:30%}.dashHeaderLogo{flex:1 1;margin:20px 20px 20px 100px}.headerUser{flex:2 1;font-size:14px;padding:30px 80px 20px 20px}.headerName{font-size:20px;font-weight:700;padding-left:16px}.headerAlert{margin:50px 0 0 15px;width:40px}.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;height:38px;width:35px}.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;right:30px;top:35px}.iconSettings{width:30px}.bannerBtn{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;display:block;float:right;height:46px;margin-right:50px;margin-top:10px;padding:20px 0;width:160px}.dashIcon{display:block;margin:0 auto;width:150px}.dashIntroSteps{display:flex;margin-bottom:20px}.dashIntroStep1{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%;font-size:32px;height:80px;min-width:80px;text-align:center}.dashIntroStep1,.dashIntroStep1Text{align-items:center;display:flex;justify-content:center}.dashIntroStep1Text{padding-left:20px;text-align:left}.dash-schedule-services{width:100%}.nextMaintenanceHd{align-items:center;color:#e95832;display:flex;flex-direction:column;font-weight:700;justify-content:center}.nextMaintenanceHd a{color:#e95832;font-weight:400;text-decoration:underline}.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;font-size:14px;font-weight:700;justify-content:space-around;padding:15px 0}.nextMaintenanceColService{color:#292f36;flex:1 1;font-family:Montserrat,sans-serif;margin-left:5px}.nextMaintenanceColRecommended{flex:1 1}.nextMaintenanceColEstimated,.nextMaintenanceColRetail{color:#292f36;flex:1 1;font-family:Montserrat,sans-serif;text-align:right}.nextMaintenanceColEstimated{margin-right:5px}.nextMaintenanceRow{border-top:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-around;margin-left:5px;padding:15px 0}@media screen and (max-width:425px){.nextMaintenanceRow .due-box{display:none}}.nextMaintenanceService{color:#999;flex:1 1;padding-right:20px}.nextMaintenanceRetail{flex:1 1;text-align:right;text-decoration:line-through}.nextMaintenanceEstimated{color:#292f36;flex:1 1;margin-right:5px;text-align:right}.pastDue{border:1px solid red;border-radius:3px;color:red}.dueSoon,.pastDue{display:inline-block;font-size:9px;font-weight:700;padding:5px 10px}.dueSoon{border:1px solid green;border-radius:3px;color:green}.dueNow{border:1px solid orange;border-radius:3px;color:orange;display:inline-block;font-size:9px;font-weight:700;padding:5px 10px}.nextMaintenanceSubtotalRow{border-top:1px solid #292f36;color:#292f36;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-weight:700;margin-left:5px;padding:15px 0}.nextMaintenanceSubtotal{flex:1 1}.savingsContainer{background-color:#292f36;color:#fff;display:flex;margin-bottom:20px;padding:15px 0}.savingsLeft{background:url(/static/media/CarAdvise-LogoWhite.2cb94ab5192d25748ffe.svg) no-repeat 0 0;background-size:114px;flex:1 1;height:20px;margin-left:5px;padding-left:130px;padding-top:2px;width:114px}.savingsRight{flex:1 1;margin-right:5px;text-align:right}.btnViewServices{margin:0 auto;padding-top:25px;width:250px}.settingsBtns{display:none}.vehicleBtns{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:10px;padding:10px 0}.btnLeft{border:1px solid #666;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;margin-left:10px;margin-right:5px}.btnLeft,.btnLeft a{align-items:center;color:#666;justify-content:center}.btnLeft a{display:flex;padding:10px 5px}.btnRight{align-items:center;border:1px solid #666;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;justify-content:center;margin-left:5px;margin-right:10px;padding:10px 5px}.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{align-self:center;padding-left:10px}.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{display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.recalls .recall-alerts .recall-alert-details{padding-bottom:10px}.recalls .dismiss{padding-left:10px;padding-right:5px;text-decoration:underline}.appointment{background-color:#fff;border-radius:6px;box-shadow:2px 2px 5px #ccc;display:flex;flex-direction:column;margin-bottom:15px;padding:10px}.appointment a{margin:5px 0}.apptInfo{display:flex;margin-bottom:10px;padding-bottom:10px;text-align:left;width:100%}.apptLocation{background-color:#f7f7f7;flex:1 1;font-size:14px;margin-right:10px;padding:10px}.apptLocation:hover{background-color:#3677bd;color:#fff;cursor:pointer}.approvalMsg{padding:20px}a{text-decoration:none}.apptTime{background-color:#f7f7f7;flex:1 1;padding:10px}.spinnerContainer{background-color:#e95832;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinnerContainer,.spinnerText{align-items:center;justify-content:center}.spinnerText{color:#fff;display:block;font-size:20;margin-top:100px;text-align:center}.spinnerTransparentContainer{z-index:9999}.spinnerTransparentContainer,.spinnerTransparentContainerMap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loadingComponent{align-items:center;display:flex;justify-content:center;width:85vw}@media(max-width:1366px){.loadingComponent{width:81vw}}.spinnerTextBlack{align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 2px 5px #ccc;color:#000;display:block;font-size:20;justify-content:center;margin-top:100px;padding:20px 40px;text-align:center}.spinnerText img{clear:both;display:inline-block;max-width:300px}.loaderContainer{align-items:center;background-color:#f1f2f1;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.content-loading-container{position:absolute;top:50%;width:85vw}.content-loading-container,.loaderText{align-items:center;display:flex;justify-content:center}.loaderText{color:#fff;flex-direction:column;font-size:20;left:50%;position:relative;top:40%;transform:translate(-50%,-50%)}.loaderText .loader-info-text-container{align-items:center;color:#282828;display:flex;flex-direction:column;flex-shrink:0;font-family:Catamaran,sans-serif!important;font-style:normal;justify-content:center;left:20px;position:relative;top:130px}.loaderText .loader-info-text-container .loader-text-title{font-size:24px;font-weight:700;line-height:72px;max-width:354px}.loaderText .loader-info-text-container .loader-text-subtext{font-size:18px;font-weight:400;line-height:22px;max-width:377px}.loaderText .loader-info-text-container .subtext-item{display:flex;height:50px;opacity:0;transition:opacity .5s ease-in-out}.loaderText .loader-info-text-container .text-animation{opacity:1}@media(max-width:500px){.loaderText .loader-info-text-container{left:0}.loaderText{top:35%}}.loaderText-image-only{color:#fff;font-size:20;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.loader-content-full,.loaderText-image-only{align-items:center;display:flex;flex-direction:column;justify-content:center}.loader-content-full{position:absolute;width:100%}@keyframes heartbeat{0%{transform:scale(.06)}50%{transform:scale(.05)}to{transform:scale(.06)}}@media(max-width:500px){@keyframes heartbeat{0%{transform:scale(.2)}50%{transform:scale(.3)}to{transform:scale(.2)}}}.loader-content-full .loader-image{animation:heartbeat 1s infinite}.iconCal{float:left;padding:0 10px 10px 0;width:20px}.certifiedLogo{height:15px;margin-bottom:10px;margin-right:5px;resize:"contain";width:125px}.priceListContainer,.pricelist{margin:0 auto;max-width:750px;width:90%}.priceListContainer{display:flex;flex-direction:column}.priceListRow{display:flex;margin-bottom:5px}.priceListServiceHd{color:#002d5e;flex:2 1;font-weight:700;padding:5px;text-align:left}.priceListRangeHd,.priceListSavingsHd{align-items:center;color:#002d5e;display:flex;flex:1 1;font-weight:700;justify-content:center;padding:5px}.priceListService{align-items:left;background-color:#fff;color:#666;display:flex;flex:2 1;flex-direction:column;font-weight:700;justify-content:center;padding:10px 5px;text-align:left}.priceListService span{font-size:12px;margin-top:3px}.priceListRange{background-color:#002d5e;color:#fff;font-weight:700}.priceListRange,.priceListSavings{align-items:center;display:flex;flex:1 1;justify-content:center;padding:10px 5px}.priceListSavings{background-color:#fff;border:1px solid #002d5e;color:#002d5e}.priceListScheduleService{margin:0 auto;padding-bottom:20px;width:250px}.priceListTxt{margin:0 auto;max-width:750px;padding:20px 0;text-align:center;width:90%}.offersContainer{display:block}.offerList{background-color:#fff;margin:10px auto;width:100%}.offerFrame{border:0}.offer{background-color:#f7f7f7;margin-bottom:30px;padding:5px 20px 20px;text-align:center}.notificationSetup{background-color:#f7f7f7;line-height:2;margin:0 10px 10px;padding:10px 20px;text-align:left}.notificationSetup label{display:inline-block}.notification{background-color:#f7f7f7;line-height:2;margin:0 10px 10px;padding:10px 20px;text-align:left}.notification label{display:inline-block}.selectDate{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:10px}.scheduleService,.selectDate{cursor:pointer;display:inline-block;font-size:12px}.scheduleService{background-color:#f04b22;border:1px solid #fff;border-radius:6px;color:#fff;font-weight:700;padding:5px 15px}.markComplete{border:1px solid #ccc;border-radius:3px;color:#999;cursor:pointer;display:inline-block;font-size:12px;padding:10px}.checkboxSelect{background-color:#fff;border-radius:6px;display:block;margin-bottom:10px;padding:5px 10px}label.pillSelect{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:2px 10px}.btnDash{border:1px solid #002d5e;border-radius:6px;display:block;margin-bottom:15px;padding:15px;text-align:center;text-decoration:none}.btnDash:hover{background-color:#f04b22;color:#efefef}.btnAddAll{padding:20px 0}.iconBig{margin:0 auto;width:50px}.iconCheck{margin:0 auto;width:60px}.confirmServices{background-color:#efefef;font-size:0;margin:0 auto;max-width:600px;padding:10px}.confirmServiceRow{background-color:#fff;display:inline-block;text-align:left;width:100%}.confirmServiceName{float:left;font-size:14px;padding:10px 20px}.confirmServicePrice{float:right;font-size:14px;padding:10px}.taxRow{background-color:#fff;display:inline-block;margin:3px 0;text-align:left;width:100%}.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{align-items:center;background-color:#fff;justify-content:center;padding-bottom:5px;text-align:center}.approvalServiceRow{display:flex}.approvalRow{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding-left:.5em}.approvalRow .fa-question-circle-o{margin:.5em}.approvalServiceName{flex:2 1;padding:10px 0 0 10px}.approvalOriginName,.approvalServiceName{font-family:Montserrat,sans-serif;text-align:left}.approvalOriginName{color:#e95832;display:none;flex:1 1;font-size:11px;font-weight:700;height:15px;padding-left:10px;padding-top:5px;width:100%}.noApprovalServiceName{font-family:Montserrat,sans-serif;padding:10px;text-align:center}.approvalServiceFairPrice{flex:2 1;padding:10px}.approvalServiceFairPriceColumn{flex:1 1;padding:10px}.FairPriceForselectMaintenance{flex:1 1;font-size:14px;padding:10px 0}.approvalServicePrice{flex:1 1;font-weight:700;padding:20px 10px 10px;text-align:right}.serviceDetails{display:flex;margin:0;padding:10px 0;text-align:left;width:100%}.shopComments{background-color:#fff3e5;display:block;font-size:14px;font-weight:700;padding:10px;text-align:left;text-decoration:none}.shopCommentsText{display:inline-block;font-size:14px;font-weight:400;margin-bottom:1px;padding:5px 0;text-align:left}.tabOn{background-color:#efefef;padding:10px}.tabOff{background-color:#fafafa;padding:10px}.serviceDesc{background-color:#efefef;padding:10px}.fairPrice{color:#f04b22;font-size:11px;font-weight:700;text-align:center}.arrowRange{display:inline;padding:0 2px 1px;width:20px}.btnsApprove{display:flex;flex-direction:row;justify-content:center;width:100%}.btnsApprove ul{margin:0;padding: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{animation:pulse 2s infinite;background:rgba(0,150,255,.4);border-radius:15px;height:100%;left:0;position:relative;top:0;width:100%;z-index:9998}.autoglass-header,.partner-offer-heading{align-items:center;display:flex;margin-left:10px}.autoglass-header .autoglass-heading,.autoglass-header .offer-header,.partner-offer-heading .autoglass-heading,.partner-offer-heading .offer-header{margin-left:5px;text-align:start}@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{margin:50px 0 0 15px;width:40px}.vehicleInfo{padding:20px}.appointment{flex-direction:column}.rightContent{background-color:#f7f7f7;flex:2 1}.savingsLeft{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;flex:2 1;height:20px;margin-left:5px;padding-left:0;padding-top:0;width:114px}.content{max-width:700px;padding:5px}.contentShopMap{display:inline-block;text-align:center}.certifiedLogo{height:11px;margin-bottom:10px;margin-right:1px;padding-top:4px;resize:"contain";width:100px}.selectedVehicle{align-items:center;display:flex;flex-direction:row;margin:0;padding:0;width:100%}.selectMaintenanceContainer{display:flex;flex-direction:column;margin-bottom:20px}.orderServiceRemove{margin:auto}.maintenanceRow{width:100%}.maintenanceRow,.selectMaintenanceRow{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;vertical-align:middle}.selectMaintenanceRow{height:100%;margin-bottom:5px;width:98%}.serviceListRow{background-color:#f7f7f7}.serviceListRow,.serviceListRow1{display:flex;justify-content:space-between;width:100%}.serviceListRow1{background-color:#fff;border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;flex:2 1;flex-direction:row}.fairPrice{color:#f04b22;font-size:9px;font-weight:700;text-align:center}.serviceListName{margin:auto;padding:10px 0 0 20px;text-align:left}.approvalServiceFairPrice{height:100%;margin:auto;width:100%}.btnNext{margin:15px auto;width:225px}.approvalServiceFairPriceColumn{margin:auto;padding:10px 0 0}.dashIcon{display:block;margin:0 auto;width:75px}.dashHeaderSettings{position:absolute;right:20px;top:30px}.iconSettings{width:25px}.priceListSavings{align-items:center;background-color:#fff;border:1px solid #002d5e;color:#002d5e;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 5px}.vehicleUpdateFld{display:flex;flex-direction:column;justify-content:flex-end}.pillContainer{line-height:1;padding-top:10px}label.pillSelect{clear:both;display:block;margin:10px 0;max-width:140px;padding:10px 5px}}@media only screen and (max-width:375px){.headerUser{display:none}.headerAlert{margin:67px 0 0 15px;width:40px}.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;height:28px;width:25px}.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{background-color:#f7f7f7;flex:2 1;padding-left:10px}.dashHeaderSettings{position:absolute;right:20px;top:25px}.savingsLeft{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;flex:2 1;height:20px;margin-left:5px;padding-left:0;padding-top:0;width:114px}.iconSettings{width:25px}.vinInputFld{background-color:#efefef;border:1px solid #ccc;color:#999;font-size:16px;height:40px;margin-bottom:15px;padding-left:10px;width:80px}.btnUpdate{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;color:#666;height:44px;padding:10px 20px}.btnLeft{border:1px solid #666;border-radius:6px;cursor:pointer;flex:1 1;font-size:10px;margin-left:10px;margin-right:5px}.btnLeft,.btnLeft a{align-items:center;color:#666;justify-content:center}.btnLeft a{display:flex;padding:10px 3px}.btnRight{align-items:center;border:1px solid #666;border-radius:6px;cursor:pointer;flex:1 1;font-size:10px;justify-content:center;margin-left:5px;margin-right:10px;padding:10px 5px}.btnRight,.btnRight a{color:#666}.priceListSavings{align-items:center;background-color:#fff;border:1px solid #002d5e;color:#002d5e;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 5px}.vehicleUpdateFld{display:flex;flex-direction:column;justify-content:flex-end}.pillContainer{line-height:1;padding-top:10px}label.pillSelect{display:block;margin:10px 0;max-width:140px;padding:10px 5px}}.rdtPicker{right:0}.switch{display:inline-block;height:28px;position:relative;width:50px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;height:20px;left:4px;width:20px}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{color:#fff;font-size:16px;font-weight:700;padding:10px}.unselectedButton{background-color:#d3d3d3;background:-webkit-linear-gradient(#fff,#efefef);border:0;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#666;cursor:pointer;margin:10px;padding:10px 40px}.selectedButton{border:0;margin:10px;padding:10px 40px}.selectedButton,.submitApproval{background-color:orange;background:-webkit-linear-gradient(#fcc93e,#f04b22);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#fff;cursor:pointer}.submitApproval{border:0;font-size:20px;padding:15px 80px}.paymentMethodInfoList{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.add-new-card{box-shadow:none;height:20px}.add-new-card .grey-button-text-color{gap:10px}.nextPaymentMethodRow{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:16px}.nextPaymentMethodRow .defaultSelectedPayment{background-color:#95e1bd!important;box-shadow:none!important;color:#000!important;font-size:16px;font-weight:500!important}.nextPaymentMethodRow .affirm-payment-container{align-items:center;align-self:stretch;background:#fff;border:1px solid #4a4af3;border-radius:4px;color:#172839;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:12px;height:42px;justify-content:center;letter-spacing:-.32px;line-height:normal;padding:0 16px}.activePaymentMethodRow{background-color:#f7f7f7;cursor:pointer;display:flex;flex-direction:row;justify-content:space-around;padding:15px 0}.nextPaymentMethodCol{flex:1 1}.paymentIcon{width:60px}.iconAmex,.iconMastercard,.iconPayPal,.iconVisa{height:40px;width:65px}.iconDiscover{height:48px;width:65px}.iconDinersclub,.iconJCB,.iconUnionPay{height:40px;width:65px}.iconUnknown{border:1px solid #1e90ff;border-radius:3px;color:#1e90ff;display:inline-block;padding:5px 10px}.paymentDetailsSection{align-items:center;display:flex;gap:0;min-width:0;overflow:hidden;text-align:left;width:-webkit-fill-available;width:-moz-available}.paymentInfo{display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:13px;justify-content:flex-start;padding:0}.paymentInfo .paypal-info{overflow:hidden;padding:0 10px;text-overflow:ellipsis;width:140px}@media(max-width:1366px){.paymentInfo .paypal-info{width:120px}}@media(max-width:500px){.paymentInfo .paypal-info{overflow:hidden;padding:0 10px;text-overflow:ellipsis;width:110px}}.paymentInfo .paypal-info:hover{word-wrap:break-word;height:auto;overflow:visible;white-space:normal}@media screen and (max-width:720px){.paymentInfo{justify-content:center}}.paymentDefault{flex:1 1;padding:10px}.cardType{font-size:14px}.paymentForm{border-top:1px solid #efefef;padding:20px}.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{cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-family:Montserrat,sans-serif;font-size:11px;height:15px;justify-content:space-around;margin-left:5px;margin-right:5px;margin-top:10px;text-align:center}@media screen and (max-width:720px){.paymentInfoButton{justify-content:center;margin-bottom:10px;margin-top:0}}.paymentInfoButton:hover{color:#e95832;cursor:pointer}.paymentInfoHeader{font-family:Catamaran,sans-serif;font-size:16pt;margin-bottom:20px;margin-top:20px;text-align:center}.paymentInfoSubHeader{font-family:Montserrat,sans-serif;margin-bottom:10px;padding-left:10px}@media only screen and (max-width:720px){.paymentInfoSubHeader{padding-right:108px}}.french-lng-responsiveness{justify-content:space-between}.french-lng-responsiveness .savingsLeft{flex:none;min-width:300px;padding-right:10px}.french-lng-responsiveness .savingsRight{flex:none}.pre-pay-checbox{background:#fff;border-radius:5px;cursor:pointer;height:30px;margin-right:10px;margin-top:15px;outline:0;width:30px}.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{box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;height:102px;width:147px}.prepay-deactivate-box{border:2px solid #d4d6dd;border-radius:4px}.prepay-deactivate-text{font-weight:400;height:0x}.prepay-active-text,.prepay-deactivate-text{color:#002d5e;font-family:Montserrat;font-size:10px;font-style:normal;line-height:12px;padding:0;text-align:center;width:100%}.prepay-active-text{font-weight:600;height:0}.paylater-payahead-text{color:#002d5e;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:700;line-height:18px;padding-bottom:7px}.divider-paylater-payahead{color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:600;line-height:16px}.prepay-dynamic-text{color:#71727a;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:18px;padding-bottom:5px;padding-top:15px;text-align:center}.margin-top{margin-top:20px}.margin-left{margin-left:17px}span.seeHistory{color:#b83614!important;cursor:pointer}span.seeHistory,span.seeHistory a{font-family:Montserrat,sans-serif;text-decoration:underline}span.seeHistory a{color:#e95832}.seeHistory{bottom:0;color:#b83614!important;position:static;text-decoration:underline}@media only screen and (width:1366px){.spinnerTransparentContainerMap{left:50%;top:50%}}@media (max-width:1260px){.spinnerTransparentContainerMap{left:50%;top:50%}}.notifications-wrapper .notifications-tr{z-index:9999999!important}.disable-color{background-color:#cfcfcf}[data-rsbs-overlay]{max-width:100vw!important;z-index:10000000!important}flt-semantics-placeholder{z-index:-99999!important}.instacart-welcome-modal{font-family:Catamaran,sans-serif;height:-webkit-min-content!important;height:min-content!important;left:50%!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%);width:330px!important}.instacart-welcome-modal .close-icon{margin-left:auto;margin-right:-10px;margin-top:-10px}.instacart-welcome-modal .what-to-do{color:#000;font-size:18px;font-weight:700}.instacart-welcome-modal .oil-change-btn{background:#e95832!important;border-radius:6px;color:#fff!important;font-size:16px;padding:14px}.instacart-welcome-modal .continue-booking-btn{background:#444!important}.instacart-welcome-modal .other-services-btn{background:#fff;border:1.5px solid #000;border-radius:6px;color:#000;font-size:16px;padding:12px}.instacart-welcome-modal .explore-account{color:#000;font-size:16px;font-weight:700;text-decoration:underline}.instacart-welcome-modal .hi-user{font-size:20px;margin-bottom:0}.instacart-welcome-modal .instacart-diamond-member{align-items:start;background-color:#ecfdf5;border-radius:8px;display:flex;font-size:14px;gap:10px;margin-top:20px;padding:16px;text-align:start}.instacart-welcome-modal .instacart-diamond-member .oil-change-off{font-weight:700;margin:0}.instacart-welcome-modal .instacart-diamond-member .expires{margin:5px 0 0}.instacart-welcome-modal .caradvise-instacart-logo{margin:auto;width:60%}.instacart-welcome{display:flex;flex-direction:column;gap:10px}.add-vehicle-card{background:#fff;border-radius:10px;margin:20px;min-height:calc(100vh - 240px);padding:24px 16px;position:relative;text-align:left}.add-vehicle-card .header{color:#282828!important}.add-vehicle-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;max-width:100%}.add-vehicle-card .ui.button.secondary-button{font-weight:400;margin-top:20px;max-width:100%}.add-vehicle-card .add-vehicle-tile{border:1px solid #ccc;border-radius:10px;cursor:pointer;display:block;margin-bottom:20px;padding:15px;text-align:left}.add-vehicle-card .add-vehicle-tile img.ui.image{display:inline-block;margin-right:10px;vertical-align:bottom}@media only screen and (max-width:500px){.add-vehicle-card .add-vehicle-tile{font-size:14px;padding:10px}}.add-vehicle-card .add-vehicle-info{align-items:start;background:#ecfdf5;border-radius:10px;display:flex;font-size:14px;margin-bottom:20px;padding:8px}.add-vehicle-card .add-vehicle-info img{margin-right:10px}.add-vehicle-card .ui.secondary.menu{background:#f8f8f8;border-radius:10px;flex-direction:row;margin:0 0 20px}.add-vehicle-card .ui.secondary.menu .item{flex:1 1;flex-direction:column;padding:10px 15px!important}.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{border:none;box-shadow:none;max-width:100%;padding:0}.add-vehicle-card .tab.tab-pane{display:flex;flex-direction:column;justify-content:space-between;min-height:60vh}.add-vehicle-card .ui.form input:not([type]){width:auto}.add-vehicle-card .ui.dropdown:not(.button)>.default.text{color:hsla(0,0%,75%,.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{padding:12px 16px!important;width:auto}.vehicle-info-card{background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-height:calc(100vh - 260px);padding:24px 16px}.vehicle-info-card .header{color:#282828!important}.vehicle-info-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;max-width:100%}.vehicle-info-card .ui.button.secondary-button{font-weight:400;margin-top:12px;max-width:100%}.vehicle-info-card .vehicle-info{padding:40px 20px}.vehicle-info-card .vehicle-info img.ui.image{margin:40px auto;max-width:250px}.vehicle-info-card .vehicle-info .ui.label{border-radius:16px}.appointment-card{background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-height:calc(100vh - 280px);padding:24px 16px;position:relative;text-align:left}.appointment-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;margin-top:20px;max-width:100%}.appointment-card .appointment-section{border:1px solid #ccc;border-radius:10px;padding:16px}.appointment-card .ui.circular.label{font-size:10px;margin-right:10px;min-height:10px;min-width:10px;vertical-align:bottom}.appointment-card .accordion{border:1px solid #e3eae6;border-radius:4px;box-sizing:border-box;padding:8px 16px}.appointment-card .accordion .active .selected_content{display:none}.appointment-card .accordion .time_service{align-items:baseline;background:#f6f6f6;border-radius:10px;display:flex;font-size:14px;margin-top:10px;padding:8px}.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{color:#000;font-weight:700;margin-bottom:10px}.appointment-card .selected_content{color:#616161;font-weight:400;padding:10px 0 0}.appointment-card .selected_content .walk_in_service{align-items:baseline;background:#ecfdf5;border-radius:10px;display:flex;font-size:14px;margin-top:10px;padding:8px}.appointment-card .selected_content .walk_in_service .info-icon{margin-right:10px}.appointment-card .selected_content .walk_in_service span{display:contents;font-weight:600}.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;font-weight:700;text-decoration:underline}.appointment-card .shop-slect-date-time-container .react-datepicker .react-datepicker__navigation--previous{left:auto;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;bottom:0;box-sizing:border-box;left:0;padding:0 30px 20px;position:fixed;width:100%}}.service-request{width:100%}.service-request .service-request-header{display:none}@media only screen and (max-width:540px){.service-request{background:#efefef;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:1001}.service-request .service-request-content{padding-bottom:80px;padding-top:110px}.service-request .service-request-header{display:block;position:fixed;width:100%;z-index:1002}.service-request .service-request-header .header-content{align-items:center;background:#2f2f2f;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:16px}.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{background:#fff;border-radius:12px;font-family:Catamaran,sans-serif;margin:16px;padding:24px 16px}.review-request-container .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;margin-top:20px;max-width:100%}@media only screen and (max-width:540px){.review-request-container .action_button{background-color:#fff;bottom:0;box-sizing:border-box;left:0;padding:0 30px 20px;position:fixed;width:100%}}.review-request-container .discount-banner{background-color:#ecfdf5;border-radius:8px;height:30px;padding:8px}.review-request-container .discount-banner-text{font-size:16px;font-weight:700;padding:5px;text-align:left}.review-request-container .discount-icon-review{display:inline-block;height:20px;padding-right:10px;vertical-align:middle;width:20px}.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{align-items:center;display:flex;justify-content:space-between}.review-request-container .row-flex-start{align-items:center;display:flex;justify-content:flex-start}.review-request-container .hr-solid{color:#efefef}.review-request-container .body-text{font-weight:400}.service-card{background:#fff;border-radius:10px;margin:20px;padding:16px}.service-card .header{color:#282828!important;padding-top:10px!important}.service-card h5.ui.header{padding-top:0!important}.service-card .category-tile{align-items:center;display:flex;justify-content:space-between}.service-card .category-tile .category-info-section{align-items:center;display:flex;gap:16px}.service-card .category-tile .category-info-section .category-image-section{background:#d3d3d3 50%/cover no-repeat,#d9d9d9;border-radius:2px;height:40px;position:relative;width:40px}.service-card .category-tile .category-info-section .category-image-section .ui.circular.label{font-size:10px;min-height:10px;min-width:10px;position:absolute;right:-5px;top:-5px}.service-card .category-tile .category-info-section .category-name{color:#282828;font-size:16px;font-style:normal;font-weight:400;text-align:left}.service-card .category-tile .category-info-section .left-arrow-icon.ui.image{background-color:transparent;border-radius:10px;width:16px}.service-card .service-info{text-align:left}.service-card .service-price-info{color:#e95832}.service-card .service-price-info .price-range,.service-card .service-price-info .price-text{font-size:14px;margin:5px 0 0}.service-card .service-list-tile{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.service-card .service-list-tile input[type=checkbox]{-webkit-appearance:none;background:none;border:2px solid #000;border-radius:2px;cursor:pointer;height:20px;line-height:0;margin:0 .6em 0 0;opacity:.5;outline:0;padding:0!important;position:relative;vertical-align:text-top;width:20px}.service-card .service-list-tile input[type=checkbox]:hover{border:1px solid #e95832;opacity:1}.service-card .service-list-tile input[type=checkbox]:checked{background-color:#e95832;border:2px solid #e95832;opacity:1}.service-card .service-list-tile input[type=checkbox]:before{border:2px solid #fff;border-width:0 2px 2px 0;color:#fff;content:"";height:10px;margin:-1px -1px 0;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:4px;z-index:2}.service-card .service-list-tile img.ui.image{display:inline-block;margin-left:10px}.service-card .common-services{text-align:left}.service-card .select-category{margin-bottom:10px}.service-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400}.service-card .ui.button.secondary-button{background:#fff;border:1px solid;font-weight:400}.service-card .action_button{display:flex;justify-content:space-around}.service-card .service-card-shimmer .shimmer{width:auto}@media only screen and (max-width:540px){.service-card .action_button{background-color:#fff;bottom:0;box-sizing:border-box;left:0;padding:16px;position:fixed;width:100%}}.review-services-card{background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-height:calc(100vh - 260px);padding:24px 16px}.review-services-card .header{color:#282828!important}.review-services-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;max-width:100%}.review-services-card .ui.button.secondary-button{font-weight:400;margin-top:12px;max-width:100%}.review-services-card .review-services-info{padding:10px 0}.review-services-card .review-services-info .services-card{display:inline-block;margin:0 auto}.review-services-card .review-services-info .services-card .service-name{color:#e95832;text-align:left}.update-user-card{background:#fff;border-radius:10px;margin:20px;min-height:calc(100vh - 240px);padding:24px 16px;position:relative;text-align:left}.update-user-card .header{color:#282828!important}.update-user-card .ui.button.primary-button{background:#e95832;color:#fff;font-weight:400;max-width:100%}.update-user-card .update-user-info{align-items:start;background:#ecfdf5;border-radius:10px;display:flex;font-size:14px;margin-bottom:20px;padding:8px}.update-user-card .update-user-info img{margin-right:10px}.update-user-card .ui.form input:not([type]){width:auto}.update-user-card .ui.form label{color:#707070!important;font-weight:400!important}.update-user-card .ui.form .error input{background:#fff!important}.update-user-card .ui.mini.message{margin-top:0}.update-user-card .update-user-content{display:flex;flex-direction:column;justify-content:space-between;min-height:60vh}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:initial;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{display:flex;flex-wrap:wrap;margin:.4rem;text-align:center}.react-datepicker__year-container-text{cursor:pointer;display:inline-block;flex:1 0 30%;padding:2px;width:12px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.quote-section{height:100vh;text-align:center;width:84vw}@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{display:inline-block;margin:20px auto 0;padding:10px;width:25%}@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{margin-left:auto;margin-right:auto;padding-bottom:5%}.quote-section .quote-description span{color:#282828;font-size:33px;font-weight:700;line-height:40px}.quote-section .quote-description p{color:#616161;font-size:19px;font-weight:400;line-height:23px}.quote-section .quote-description a{word-wrap:break-word;color:#dc4017;font-size:14px;font-weight:700;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.quote-section .quote-description .back-btn{color:#b83614;line-height:17px;-webkit-text-decoration-line:none;text-decoration-line:none}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.1);display:none;margin-top:1px;padding:4px;position:absolute;width:250px;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.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{border-bottom:7px solid #428bca;border-left:7px solid transparent;border-top-color:rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;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{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-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{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}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{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translateX(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translateX(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}[data-rsbs-overlay]{background:#fff;background:var(--rsbs-bg,#fff);border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 rgba(38,89,115,.11),0 -1px 0 rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right));max-width:auto;max-width:var(--rsbs-max-w,auto)}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{-ms-scroll-chaining:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}[data-rsbs-backdrop]{background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg,rgba(0,0,0,.6));bottom:-60px;cursor:pointer;opacity:1;top:-60px;will-change:opacity}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{background:#fff;background:var(--rsbs-bg,#fff);content:"";height:1px;pointer-events:none;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));transform-origin:bottom;will-change:transform}[data-rsbs-footer],[data-rsbs-header]{cursor:ns-resize;flex-shrink:0;padding:16px}[data-rsbs-header]{box-shadow:0 1px 0 rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125));padding-bottom:8px;padding-top:calc(20px + env(safe-area-inset-top));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[data-rsbs-header]:before{background-color:rgba(0,0,0,.14);background-color:var(--rsbs-handle-bg,rgba(0,0,0,.14));border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:calc(8px + env(safe-area-inset-top));transform:translateX(-50%);width:36px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:1;overflow:auto;overscroll-behavior:contain;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,.125),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}
/*# sourceMappingURL=main.9837fe59.css.map*/