*{box-sizing:border-box}body{background:var(--bg-light-theme-tertiary)}.desk-wrapper{width:100%}.desk-wrapper.max-white{background:var(--white)}.desk-wrapper.max-gray{background:var(--bg-light-theme-tertiary)}.desk-max-width{max-width:1680px;margin:0 auto}@media screen and (max-width: 1024px){.desk-max-width{max-width:100%}}*{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.panel-v3{border-radius:8px!important;min-width:100%!important;position:absolute;cursor:default;overflow:hidden;background-color:#fff!important}.panel-v3 input[type=radio]{height:40px!important}.panel-v3 .mat-mdc-option{cursor:pointer;padding-left:15px!important}.panel-v3 .mat-mdc-option:hover{background-color:var(--grayscale-300)!important;border-radius:8px}.panel-v3 .mat-pseudo-checkbox{display:none;background:transparent;border-radius:6px;height:18px;width:18px;border:1px solid var(--border-light-2)!important;justify-content:center;align-items:center}.panel-v3 .mat-pseudo-checkbox-checked{background:var(--text-heading);font-weight:700}.panel-v3 .mat-pseudo-checkbox-checked:after{top:4px;left:3px;width:9px;height:4px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box;color:var(--white)}.panel-v3 .mat-optgroup{display:block;overflow-y:auto;padding:20px 16px}.panel-v3 .mat-optgroup::-webkit-scrollbar{width:6px;background-color:transparent}.panel-v3 .mat-optgroup::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--text-placeholder)}.panel-v3 .mat-optgroup .mat-optgroup-label{padding:0!important;color:var(--text-heading);font-family:Autonation Regular;font-size:16px;font-style:normal;font-weight:500;line-height:150%;height:35px;letter-spacing:.28px}.panel-v3 .mat-optgroup .mat-option{padding-left:8px!important;height:3em!important}.panel-v3 .mat-optgroup .mat-option .mat-radio-label{color:var(--text-heading);text-align:center;font-family:Autonation Regular!important;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.28px;text-transform:none!important}.panel-v3 .mat-optgroup .mat-option .mat-radio-label::selection{font-weight:700}.panel-v3 .mat-optgroup .mat-option .mat-radio-outer-circle{border-color:var(--border-light-2)}.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:var(--text-heading)!important}.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent .mat-radio-inner-circle,.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:var(--white)!important}.panel-v3 .mat-select-min-line{font-family:Autonation Regular!important}.panel-v3 .mat-selected .mat-option-text,.panel-v3 .mat-selected .mat-radio-label-content{font-family:Autonation Bold!important;font-weight:500}.panel-v3 .mat-selected .mat-radio-inner-circle{transform:scale(.5);opacity:1;background-color:var(--white)!important;border:5px solid var(--text-heading)!important}.panel-v3 .mat-selected .mat-radio-outer-circle{border-color:var(--text-heading)!important;background-color:var(--text-heading)!important}:host ::ng-deep .custom-select-ang{margin-right:0;border:0px;border-radius:0;text-decoration:none;width:100%;outline:none!important;box-shadow:none!important;border:none!important;color:var(--text-heading);text-overflow:ellipsis;font-family:Autonation Regular;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width: 1023.5px){:host ::ng-deep .custom-select-ang{min-width:auto!important}}:host ::ng-deep .custom-select-ang:hover,:host ::ng-deep .custom-select-ang:active{background-color:var(--grayscale-300)!important;border-radius:8px}.cdk-overlay-container{z-index:99999999!important}.cdk-overlay-container .cdk-overlay-pane .custom-panel{min-width:100%!important;left:0}.cdk-overlay-container .cdk-overlay-pane .custom-panel-v3{min-width:calc(100% + 33px)!important;left:-17px;position:relative}.cdk-overlay-container .cdk-overlay-pane .store-custom-panel-v3{min-width:calc(100% + 60px)!important;left:-30px;position:relative}@media screen and (max-width: 767px){.cdk-overlay-container .cdk-overlay-pane .store-custom-panel-v3{min-width:calc(100% + 33px)!important;left:-17px}}@media screen and (min-width: 769px) and (max-width: 1023.5px){.cdk-overlay-container .cdk-overlay-pane .shop-car-make-v3{min-width:calc(100% + 0px)!important;left:-17px}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%;margin-top:15px}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.custom-select-ang.ada-focus-v3:hover,.custom-select-ang.ada-focus-v3:active,.custom-select-ang.ada-focus-v3:focus,.custom-select-ang.ada-focus-v3:focus-visible,.custom-select-ang.ada-focus-v3:focus-within{outline:none!important;box-shadow:none!important;border:none!important}.mat-mdc-select{max-width:420px;height:32px}@media screen and (max-width: 768px) and (max-width: 1023px){.mat-mdc-select{max-width:608px}}.mat-mdc-select-arrow svg{display:none}.mat-mdc-select-arrow{width:24px!important;height:24px!important;border:0;margin:10px 0 10px 15px;background:url(/~/media/Images/Autonation/HomePage/homepage-Arrows%201.svg) no-repeat calc(100% - 15px) 50%;background-repeat:no-repeat;background-position:right 0 center;transition:all .3s}@media screen and (max-width: 767px){.mat-mdc-select-arrow{margin:27px 0 30px 15px;width:24px;height:24px}}@media screen and (min-width: 768px) and (max-width: 1023.5px){.mat-mdc-select-arrow{margin:16px 0 25px 15px;width:24px;height:24px}}mat-select[aria-expanded=true] .mat-mdc-select-arrow{margin:auto;background:url(/~/media/Images/Autonation/HomePage/homepage-Arrows%201.svg);transform:rotate(180deg);cursor:pointer}.mdc-form-field>label{cursor:pointer;font-family:Autonation Regular!important;font-weight:500;color:var(--text-heading);text-align:center;font-size:16px;font-style:normal;line-height:150%;letter-spacing:.28px;text-transform:capitalize;text-align:left}.mat-mdc-optgroup-label{font-family:Autonation Regular!important;font-weight:500;color:var(--text-heading);text-align:center;font-size:16px;font-style:normal;line-height:150%;letter-spacing:.28px;text-transform:capitalize}.mat-mdc-select-value-text{color:var(--text-heading);font-family:Autonation Regular!important;font-size:16px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.35px}.custom-panel-v3::-webkit-scrollbar-track{border-radius:10px}.custom-panel-v3::-webkit-scrollbar{width:6px}.custom-panel-v3::-webkit-scrollbar-thumb{border-radius:30px;background-color:var(--border-light-2)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--border-light-2)!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{background:var(--white)!important;border:5px solid var(--text-heading)!important;transform:scale(.6)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border:5px solid var(--text-heading)!important}#mat-select-0-panel{box-shadow:4px -3px 5px 0 var(--white),0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}#mat-select-2-panel{box-shadow:4px -3px 5px 0 var(--white),0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}
