/* nemo-modelstartpage v128.0.0 */
:root{--color-black:#000;--color-white:#fff;--color-green:#090;--color-red:#bb0a30;--color-progressive-red:#f50537;--color-grey-05:#f2f2f2;--color-grey-10:#e5e5e5;--color-grey-15:#d9d9d9;--color-grey-20:#ccc;--color-grey-30:#b3b3b3;--color-grey-40:#999;--color-grey-50:grey;--color-grey-60:#666;--color-grey-70:#4c4c4c;--color-grey-80:#333;--color-grey-90:#1a1a1a;--font-weight-bold:700;--font-weight-light:200;--font-weight-normal:400;--space-xxs:3px;--space-xs:6px;--space-s:12px;--space-m:18px;--space-l:24px;--space-xl:30px;--space-xxl:36px;--space-xxxl:42px;--space-column:4%;--space-side-margin:4%;--icon-size-small:24px;--icon-size-large:48px;--time-xxs:30ms;--time-xs:60ms;--time-s:120ms;--time-m:180ms;--time-l:240ms;--time-xl:420ms;--time-xxl:660ms;--time-xxxl:960ms;--transition-ease-in:cubic-bezier(.69,.01,.83,.56);--transition-ease-out:cubic-bezier(.21,.55,.43,1);--transition-ease-in-out:cubic-bezier(.75,.02,.5,1)}@media (min-width:768px) and (max-width:1023px){:root{--space-xxxl:48px}}@media (min-width:1024px) and (max-width:1439px){:root{--space-xxl:42px;--space-xxxl:60px}}@media (min-width:1440px) and (max-width:1919px){:root{--space-xl:36px;--space-xxl:54px;--space-xxxl:78px;--space-side-margin:12%}}@media (min-width:1920px){:root{--space-xl:42px;--space-xxl:66px;--space-xxxl:96px;--space-side-margin:12%}}.nm-vtp{background-color:#4c4c4c;background-color:var(--color-grey-70);display:block;margin-bottom:30px;margin-bottom:var(--space-xl);padding:12px 0 0;padding:var(--space-s) 0 0}@media (min-width:1920px){.nm-vtp{margin-bottom:42px;margin-bottom:var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp{margin-bottom:36px;margin-bottom:var(--space-xl)}}.nm-stage-wrapper~.vtp.parbase .nm-vtp,.nm-vtp.nm-vtp--modelpage{margin-bottom:0}.nm-vtp .audi-footnote-anchor__text{color:#fff;color:var(--color-white)}.nm-vtp .audi-footnote-anchor__text:hover{color:#f2f2f2;color:var(--color-grey-05)}.nm-vtp__dropdown-links-container{box-sizing:border-box;display:flex;flex-flow:row wrap;padding:0 4%;padding:0 var(--space-column);width:100%}.nm-vtp__label-available-cars{color:#fff;color:var(--color-white);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-s);width:100%}.nm-vtp.nm-vtp--modelpage .nm-vtp__label-available-cars{margin-bottom:0}.nm-vtp__link-container{display:none;padding-bottom:12px;padding-bottom:var(--space-s);width:100%}.nm-vtp__label-available-cars+.nm-vtp__link-container{margin-top:12px;margin-top:var(--space-s)}.nm-vtp__eec-container.nm-vtp--active,.nm-vtp__link-container.nm-vtp--active{display:block}.nm-vtp__link-container>a{display:block;margin-bottom:12px;margin-bottom:var(--space-s);width:100%}.nm-vtp__link-count{font-weight:700;font-weight:var(--font-weight-bold);margin-right:6px;margin-right:var(--space-xs)}.nm-vtp__eec-container{background-color:#b3b3b3;background-color:var(--color-grey-30);box-sizing:border-box;display:none;margin:0;padding:6px 4%;padding:var(--space-xs) var(--space-column);width:100%}.nm-vtp__eec-container.hidden{height:0;overflow:hidden;padding:0}.nm-vtp__eec-fuel{margin-bottom:6px;margin-bottom:var(--space-xs)}.nm-vtp__eec-fuel,.nm-vtp__eec-label,.nm-vtp__eec-value{color:#fff;color:var(--color-white)}.nm-vtp__eec-link{margin-top:6px;margin-top:var(--space-xs)}.nm-vtp__eec-container .nm-vtp__eec-link:hover{color:#f2f2f2}.nm-vtp__dropdown-flyout{flex-grow:1;margin:0 0 18px;margin:0 0 var(--space-m);width:100%}.nm-vtp__dropdown-flyout .audi-dropdown-flyout__module-label{color:#b3b3b3;color:var(--color-grey-30)}.nm-vtp__dropdown-flyout .audi-dropdown-flyout__current-label{color:#fff;color:var(--color-white)}.nm-vtp__dropdown-flyout .audi-dropdown-flyout__label{border-bottom:1px solid #b3b3b3;border-bottom:1px solid var(--color-grey-30)}.nm-vtp__dropdown-flyout .audi-dropdown-flyout__label:hover,.nm-vtp__dropdown-flyout[data-state=open] .audi-dropdown-flyout__label{border-bottom:2px solid #fff;border-bottom:2px solid var(--color-white)}.nm-vtp__dropdown-flyout[data-state=open] .audi-dropdown-flyout__label{background:#4c4c4c;background:var(--color-grey-70)}.nm-vtp__dropdown-flyout .audi-down-small,.nm-vtp__dropdown-flyout .nm-icon-cancel{color:#fff;color:var(--color-white);fill:#fff;fill:var(--color-white);stroke:#fff;stroke:var(--color-white)}.nm-vtp__dropdown-flyout .audi-dropdown-flyout__group-label{color:grey;color:var(--color-grey-50)}@media (min-width:480px){.nm-vtp__link-container.nm-vtp--active{display:flex}.nm-vtp:not(.nm-vtp--modelpage) .nm-vtp__link-container.nm-vtp--active{align-items:flex-end}.nm-vtp__link-container>a{display:inline-block;width:auto}.nm-vtp__link-container .nm-vtp__link-new-cars{margin-right:30px;margin-right:var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__link-container .nm-vtp__link-new-cars{margin-right:36px;margin-right:var(--space-xl)}}@media (min-width:1920px){.nm-vtp__link-container .nm-vtp__link-new-cars{margin-right:42px;margin-right:var(--space-xl)}}@media (min-width:768px){.nm-vtp__dropdown-flyout{margin-bottom:12px;margin-bottom:var(--space-s);width:auto}.nm-vtp--modelpage .nm-vtp__label-available-cars{margin:12px 0 24px;margin:calc(var(--space-l) - var(--space-s)) 0 var(--space-l);width:auto}.nm-vtp__link-container{margin:18px 0 3px 30px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl);width:auto}.nm-vtp__label-available-cars+.nm-vtp__link-container{margin-top:18px;margin-top:var(--space-m)}.nm-vtp__link-container>a{margin-bottom:0}.nm-vtp__eec-container{margin-top:12px;margin-top:var(--space-s);padding:6px 4%;padding:var(--space-xs) var(--space-column)}.nm-vtp__eec-container>div{display:inline-flex}.nm-vtp__eec-co2{margin:0 18px;margin:0 var(--space-m)}.nm-vtp__eec-fuel{margin-bottom:0}.nm-vtp__eec-link{margin-top:0}}@media (min-width:1024px){.nm-vtp__label-available-cars,.nm-vtp__link-container{margin:0;width:auto}.nm-vtp__dropdown-flyout,.nm-vtp__dropdown-flyout[data-state=open]{margin-left:30px;margin-left:var(--space-xl)}.nm-vtp__label-available-cars{margin:12px 0 24px;margin:calc(var(--space-l) - var(--space-s)) 0 var(--space-l);width:auto}.nm-vtp__label-available-cars+.nm-vtp__link-container,.nm-vtp__link-container{margin:18px 0 3px 30px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl);width:auto}.nm-vtp:not(.nm-vtp--modelpage) .nm-vtp__link-container.nm-vtp--active{align-items:flex-start}.nm-vtp__eec-container.nm-vtp--active{display:flex}.nm-vtp__link-new-cars{margin-right:30px;margin-right:var(--space-xl)}.nm-vtp__eec-container{margin-top:12px;margin-top:var(--space-s)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__link-new-cars{margin-right:36px;margin-right:var(--space-xl)}}@media (min-width:1920px){.nm-vtp__link-new-cars{margin-right:42px;margin-right:var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__label-available-cars+.nm-vtp__link-container{margin:18px 0 3px 36px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl)}}@media (min-width:1920px){.nm-vtp__label-available-cars+.nm-vtp__link-container{margin:18px 0 3px 42px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__link-container{margin:18px 0 3px 36px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl)}}@media (min-width:1920px){.nm-vtp__link-container{margin:18px 0 3px 42px;margin:var(--space-m) 0 var(--space-xxs) var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__dropdown-flyout[data-state=open]{margin-left:36px;margin-left:var(--space-xl)}}@media (min-width:1920px){.nm-vtp__dropdown-flyout[data-state=open]{margin-left:42px;margin-left:var(--space-xl)}}@media (min-width:1440px) and (max-width:1919px){.nm-vtp__dropdown-flyout{margin-left:36px;margin-left:var(--space-xl)}}@media (min-width:1920px){.nm-vtp__dropdown-flyout{margin-left:42px;margin-left:var(--space-xl)}}
/*# sourceMappingURL=vtp.css.map */