*{box-sizing:border-box}body{background:#f2f4f6}.desk-wrapper{width:100%}.desk-wrapper.max-white{background:#fff}.desk-wrapper.max-gray{background:#f2f4f6}.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:#f3f3f3!important;border-radius:8px}.panel-v3 .mat-pseudo-checkbox{display:none;background:transparent;border-radius:6px;height:18px;width:18px;border:1px solid #BCBCBC!important;justify-content:center;align-items:center}.panel-v3 .mat-pseudo-checkbox-checked{background:#333;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:#fff}.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:#949494}.panel-v3 .mat-optgroup .mat-optgroup-label{padding:0!important;color:var(--Grayscale-Black, #000);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(--Grayscale-Black, #000);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:#bcbcbc}.panel-v3 .mat-optgroup .mat-option .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#333!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:#fff!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:#fff!important;border:5px solid #333!important}.panel-v3 .mat-selected .mat-radio-outer-circle{border-color:#333!important;background-color:#333!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:#000;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:#f3f3f3!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:#000;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:#000;text-align:center;font-size:16px;font-style:normal;line-height:150%;letter-spacing:.28px;text-transform:capitalize}.mat-mdc-select-value-text{color:#000;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:#d9d9d9}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#bcbcbc!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{background:#fff!important;border:5px solid #333!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 #333!important}#mat-select-0-panel{box-shadow:4px -3px 5px #fff,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}#mat-select-2-panel{box-shadow:4px -3px 5px #fff,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}
