@charset "UTF-8";@keyframes headerAnimationOut{from{opacity:1;transform:translateX(0)}
to{opacity:0;transform:translateX(-20px)}
}
@keyframes headerAnimationIn{from{opacity:0;transform:translateX(20px)}
to{opacity:1;transform:translateX(0)}
}
.nav-wrapper{position:relative}
.nav-wrapper ul{list-style:none;padding:0}
.nav-wrapper .cmp-header{font-family:"audi-wide","audi-zh-regular";width:100%;height:72px;position:fixed;top:0;display:block;z-index:1000;padding:0;background-color:transparent}
.nav-wrapper .cmp-header::before{content:"";position:absolute;inset:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,0.1);z-index:-1;pointer-events:none}
.nav-wrapper .cmp-header.mobile{display:none}
.nav-wrapper .cmp-header.mobile.dark{color:#fff}
.nav-wrapper .cmp-header.mobile .audi-logo-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.nav-wrapper .cmp-header.mobile .audi-logo-container .center-logo{width:auto;height:60px;padding:0 24px}
@media screen and (max-width:768px){.nav-wrapper .cmp-header.mobile .audi-logo-container .center-logo{padding:0 16px}
}
.nav-wrapper .cmp-header.mobile .audi-logo-container .center-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.nav-wrapper .cmp-header.mobile .audi-logo-container .custom-logo{position:relative}
.nav-wrapper .cmp-header.mobile .audi-logo-container .custom-logo::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:rgba(255,255,255,0.4)}
#header-modal__header-hamburger-mobile .second-menu{padding-left:0}
.nav-wrapper .cmp-header .jv-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}
body .nav-wrapper .cmp-header .jv-logo a .jvlogo{height:24px;width:62px;padding-top:4px;object-fit:contain}
body.audichina .nav-wrapper .cmp-header .jv-logo a .jvlogo{width:84px}
.nav-wrapper .cmp-header.light{color:#000}
.nav-wrapper .cmp-header.light::before{background:rgba(255,255,255,0.15)}
.nav-wrapper .cmp-header.dark{color:#fff}
.nav-wrapper .cmp-header.dark::before{background:rgba(0,0,0,0.2)}
.nav-wrapper .cmp-header.gradients{color:#fff}
.nav-wrapper .cmp-header.gradients::before{background:rgba(0,0,0,0.15)}
.nav-wrapper .cmp-header .jv-logo{box-sizing:border-box;height:100%;cursor:pointer;font-size:16px;line-height:72px;float:left;overflow:hidden;position:absolute;z-index:1}
.nav-wrapper .cmp-header .menu-items{height:72px;line-height:72px;padding:0;float:left;width:calc(100% - 320px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute}
.nav-wrapper .cmp-header .menu-items .header-li{font-size:16px;line-height:72px;cursor:pointer}
.nav-wrapper .cmp-header.desktop li[data-trigger=navigation]{transition:background-color .3s ease}
.nav-wrapper .cmp-header.desktop li[data-trigger=navigation]:hover{background-color:rgba(255,255,255,0.1)}
body.audi-e .nav-wrapper .cmp-header.desktop li[data-trigger=navigation]:hover{background-color:transparent}
.nav-wrapper .cmp-header:has(.menu-items .header-li:hover){z-index:1002}
.nav-wrapper .cmp-header .menu-items .header-li:hover .header-li a{border-bottom:2px solid white}
.nav-wrapper .cmp-header .menu-items .left{float:left;box-sizing:border-box}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type:hover .audi-flyout-panel{display:block}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{width:100% !important;height:620px;background-color:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#000;position:absolute;left:0;top:72px;display:none;z-index:1000;cursor:default}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .close{line-height:.5;font-size:38px;position:absolute;right:80px;top:7px;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel li{padding:0 10px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .left{float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .clear{clear:both}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{color:#000;min-width:768px;margin:0 auto;height:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{max-width:1194px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category{width:100%;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li{color:#000;cursor:pointer;border-bottom:2px solid transparent;margin:0 10px;display:inline-flex;height:100%;align-items:center;justify-content:center;padding:0 0 5px 0;line-height:normal;position:relative}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li span{padding-bottom:5px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li.active::before{content:"";position:absolute;width:100%;top:40px;height:2px;background-color:#333;font-family:"audi-wide-bold","audi-zh-bold"}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .series-list{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category li.active::before{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details{display:none;height:calc(100% - 60px)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details.show{display:-ms-flexbox;display:flex}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list{float:left;width:375px;height:100%;overflow-y:auto}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-track{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843);width:8px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{-webkit-appearance:none;background-color:#f2f2f2;width:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb:hover{background-color:rgba(153,153,153,0.6)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li{height:56px;line-height:56px;background-color:transparent;position:relative;display:flex;align-items:center;justify-content:space-between}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-name{float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-thumbnail{float:right;width:84px;height:40px;display:flex;align-items:center;justify-content:center}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-thumbnail img{object-fit:cover;width:100%;height:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li.active{background-color:rgba(0,0,0,0.06)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info{float:left;width:calc(100% - 475px);display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info.show{display:block}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-image{width:100%;height:315px;background:url("../../../../public/oneweb/assets/content/subheader-etron-image.png");background-position:center}
@media only screen and (max-width:1920px) and (-webkit-min-device-pixel-ratio:1.5){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-image{height:310px}
}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions-name{font-size:40px;font-family:"audi-wide-bold","audi-zh-bold";margin:10px 0;position:relative;cursor:pointer;text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions-name i{font-size:60px;position:absolute;height:49px;top:6px;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{float:left;width:340px;line-height:25px;font-size:14px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions .car-details-info-descriptions-price{font-family:"audi-wide-bold","audi-zh-bold";text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions .car-details-info-descriptions-texts{text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{float:right;text-align:left;line-height:25px;width:300px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-4 li:nth-child(odd),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-5 li:nth-child(odd),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-6 li:nth-child(odd){float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-4 li:nth-child(even),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-5 li:nth-child(even),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-6 li:nth-child(even){float:right}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{width:130px;position:relative;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li a{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;direction:ltr}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li i{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";position:relative;top:2px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu{position:relative}
.nav-wrapper .cmp-header .menu-items .left.simple-menu:hover .simple-sub-menu{display:block}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu{width:260px;background:transparent;color:#000;position:absolute;display:none;max-height:calc(100vh - 72px - 20px);overflow:hidden;transform:translateY(-2px)}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.2)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843);width:8px}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-thumb{background-color:#f2f2f2}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.2)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-thumb{background-color:rgba(76,76,76,0.8)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-glass-wrapper{list-style:none;padding:0;margin:0}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-glass{background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;width:100%}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner{list-style:none;padding:0;margin:0;max-height:calc(100vh - 72px - 20px - 10px);overflow-y:auto;overflow-x:hidden}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.2)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843);width:8px}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner::-webkit-scrollbar-thumb{background-color:#f2f2f2}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.2)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner::-webkit-scrollbar-thumb{background-color:rgba(76,76,76,0.8)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li.simple-sub-menu-placeholder{list-style:none;padding:0;margin:0}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li{height:56px;width:100%;line-height:56px;padding:0 24px;background:transparent}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li:first-child{border-radius:20px 20px 0 0}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li:last-child{border-radius:0 0 20px 20px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li:only-child{border-radius:20px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li:hover{background-color:rgba(255,255,255,0.2)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li a{display:block;position:relative;line-height:inherit;padding:0;text-align:left}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li a i{font-size:24px;position:absolute;right:20px;top:5px}
.nav-wrapper .cmp-header .audi-logo,.nav-wrapper .cmp-header .custom-logo-img{float:right;object-fit:contain;object-position:center}
@media screen and (min-width:1280px){.nav-wrapper .cmp-header .audi-logo{width:70px;height:24px}
.nav-wrapper .cmp-header .custom-logo-img{width:91px;height:12px}
}
@media screen and (max-width:1279px){.nav-wrapper .cmp-header .center-logo svg{width:60px;height:20px}
.nav-wrapper .cmp-header .custom-logo.center-logo img{width:75px;height:10px}
}
.nav-wrapper .cmp-header .logo-container .custom-logo{position:relative}
.nav-wrapper .cmp-header .logo-container .custom-logo::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:rgba(255,255,255,0.4)}
.nav-wrapper .cmp-header .audi-user-action{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-right:80px;position:absolute;z-index:1;right:0;height:72px}
.nav-wrapper .cmp-header .audi-user-action i{padding:0;font-size:20px;cursor:pointer;line-height:0}
.nav-wrapper .cmp-header .audi-user-action i.brand{position:relative;bottom:3px}
.nav-wrapper .cmp-header .audi-user-action img{margin-left:10px}
.nav-wrapper .audi-menu-mobile{height:600px;display:none;position:fixed;right:0;top:0;z-index:10}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper{width:280px;height:100%;background-color:#fff;position:absolute;top:60px;z-index:10;padding:20px 20px 60px 20px;right:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search{position:relative;color:#000}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search i{position:absolute;font-size:24px;top:10px;cursor:pointer}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search input{color:#000;outline:0;border:0;border-bottom:1px solid #000;padding:10px 20px 10px 30px}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper.showMenu{right:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .close-button{width:100%;height:30px}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile{color:#000;padding:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5);position:relative;cursor:pointer;color:#000}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:0;top:3px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu{position:absolute;top:0;right:-280px;width:280px;background:#fff;transition:right .5s;z-index:10;top:60px;padding:20px 20px 60px 20px;height:100%;color:#000}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu{color:#000;padding:0}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5)}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li a{display:block;position:relative}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header{position:relative;height:50px;line-height:50px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header .sub-menu-header-wrapper{padding-left:15px;width:50px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i.aui-icon-back-small{left:-10px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i.aui-icon-cancel-small{right:0}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .title{padding:30px 0;font-family:"audi-wide-bold","audi-zh-bold"}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
@media only screen and (min-width:1279px) and (max-width:1291px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{height:700px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{margin-top:24px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{padding:0}
}
@media only screen and (min-width:1279px){.nav-wrapper .cmp-header .menu-items .header-li{padding:0 15px}
.nav-wrapper .cmp-header .menu-items .header-li .under-line{display:block;max-width:188px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:2px solid transparent;margin:24px 0 18px;padding-bottom:8px;line-height:normal}
.nav-wrapper .jv-logo{padding-left:60px}
.nav-wrapper .jv-logo h1{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;font-size:0;width:62px}
.nav-wrapper .cmp-header .audi-user-action{padding-right:60px}
.nav-wrapper .cmp-header.light .header-li .under-line{color:#000}
.nav-wrapper .cmp-header.light .header-li:hover .under-line{color:#000;border-bottom:3px solid #000}
.menu-link-active--dark.theme-light{border-bottom:3px solid white !important;font-weight:bold;color:#000}
.second-menu.theme-light{color:#000 !important;font-weight:bold}
.nav-wrapper .cmp-header.dark .header-li .under-line{color:#fff}
.nav-wrapper .cmp-header.dark .header-li:hover .under-line{color:#fff}
.menu-link-active--light{border-bottom:3px solid #fff !important}
}
@media only screen and (min-width:1280px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info{width:calc(100% - 375px)}
}
@media only screen and (min-width:1416px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{width:400px;margin-right:120px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions p{line-height:1.75;letter-spacing:.08px;font-weight:normal;font-size:14px;white-space:initial}
}
@media only screen and (min-width:1280px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{width:280px;margin-right:60px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions p{line-height:1.75;letter-spacing:.08px;font-weight:normal;font-size:14px;white-space:initial}
}
@media only screen and (min-width:1280px) and (max-width:1356px){.nav-wrapper .cmp-header .audi-user-action i{padding:0 5px;font-size:24px;-webkit-appearance:initial;display:block}
}
@media only screen and (min-width:1356px){.nav-wrapper .cmp-header .audi-user-action i{padding:0 8px;font-size:24px;-webkit-appearance:initial;display:block}
}
@media only screen and (min-width:1280px) and (max-width:1356px){.nav-wrapper .cmp-header .audi-user-action img{margin-left:15px}
}
@media only screen and (max-width:1279px){.nav-wrapper .cmp-header{height:60px}
.nav-wrapper .cmp-header.desktop{display:none}
.nav-wrapper .cmp-header.mobile{display:block;position:fixed;z-index:1000;line-height:75px;text-align:center}
}
@media only screen and (max-width:1279px) and (min-width:767px){.nav-wrapper .cmp-header.mobile .jv-logo{padding-left:40px}
.nav-wrapper .cmp-header.mobile .audi-expand{padding-right:40px}
}
@media only screen and (max-width:1279px){.nav-wrapper .cmp-header.mobile .jv-logo{line-height:60px;font-size:14px;padding-left:20px}
body.audichina .nav-wrapper .cmp-header.mobile .jv-logo{padding-left:10px}
.nav-wrapper .cmp-header.mobile .audi-expand{position:absolute;top:0;right:0;width:70px;text-align:right;float:right;height:100%;line-height:60px;padding-right:20px}
.nav-wrapper .cmp-header.mobile .audi-expand i{padding:0 5px;font-size:30px;cursor:pointer;top:5px;position:relative;color:#fff;-webkit-appearance:initial;display:block}
.nav-wrapper .cmp-header.mobile.light i{color:#000}
}
.aui-modal[id=header-modal__header-hamburger]{z-index:0 !important}
.aui-modal[id=header-modal__header-hamburger] .header-hamburger-menu-wrapper>.search{display:none}
.aui-modal[id=header-modal__header-hamburger] ul{list-style:none}
.aui-modal[id=header-modal__header-hamburger].is-active{z-index:1900 !important;right:0;top:0;width:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer{padding:0;background-color:transparent;overflow:hidden}
#header-modal__header-hamburger-mobile .aui-modal-dialog__body{min-height:unset}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-color-text-dark{background-color:#fff;margin-left:40px;height:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{width:100%;position:relative;height:100%;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{overflow:auto;width:360px;height:100%;background-color:#fff;position:absolute;z-index:10;padding:0;right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper.showMenu{right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .close-button{width:100%;height:30px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#000;padding:0;list-style:none}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{height:56px;line-height:56px;border-bottom:1px solid rgba(204,204,204,0.5);position:relative}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:24px;top:3px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile.header-hamburger-menu__item-group li{cursor:pointer;padding:0 16px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__leaf>a i.aui-icon-forward-small{display:none}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu{z-index:10;font-size:16px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu{color:#000;padding:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li{height:56px;line-height:56px;border-bottom:1px solid rgba(204,204,204,0.5)}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a{display:block;position:relative}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header{position:relative;height:56px;line-height:56px;font-size:12px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header .sub-menu-header-wrapper{padding-left:44px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-back-small{left:14px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-cancel-small{right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title{border-bottom:1px solid #999;font-family:"audi-wide","audi-zh-regular"}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close{right:500px;width:30px;color:#fff;top:12px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (max-width:768px){.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:360px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:2px 0;cursor:pointer}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search{display:block !important;position:relative;margin:0 20px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search input{border:0;padding:12px 10px 10px 36px;width:250px;border-radius:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search .aui-icon-search-small{font-size:20px;position:absolute;bottom:4px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search .clean{font-size:24px;position:absolute;right:4px;top:10px;cursor:pointer}
}
.mobile-search[id=header-modal__header-hamburger-mobile]{z-index:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .search input{color:#000;outline:0;border:0;border-bottom:2px solid #000;padding:13px 20px 10px 46px;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .search input:-ms-input-placeholder,.mobile-search[id=header-modal__header-hamburger-mobile] .search input::placeholder{color:#ccc;font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .search input:focus:-ms-input-placeholder,.mobile-search[id=header-modal__header-hamburger-mobile] .search input:focus::placeholder{color:transparent;line-height:2}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints{display:block;height:260px;padding:24px;-ms-flex-pack:start;justify-content:flex-start}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .title{padding:22px 0 16px;font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item-group{padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item{cursor:pointer;padding:8px 0;transition:opacity .5s ease-out;opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .show{opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .result{display:none;position:fixed;top:163px;width:100%;height:calc(100vh - 163px);overflow:hidden;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;overflow-y:auto;padding:2px 24px;padding-bottom:30px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .value{font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group{padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:12px 0;opacity:0;transition:opacity 1.5s ease-out}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .summary{width:280px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item img{width:280px;height:160px;object-fit:cover}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .title{color:#f3f3f3;font-size:24px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:20px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .excerpt{font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .show{align-items:center;opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result{display:none;position:fixed;top:164px;width:100%;height:calc(100vh - 164px);overflow:hidden;color:#fff;justify-content:center;background:linear-gradient(180deg,#2c343f 0,#232a34 100%)}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result .text-no-result{text-align:center;font-family:"audi-wide","audi-zh-regular";width:300px;padding:204px 0;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--audi-black)}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result .text-no-result .text-search-result{font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel{display:block;padding:204px 0 0;position:fixed;top:163px;width:100%;text-align:center;height:calc(100vh - 163px);overflow:hidden;color:#fff;background:linear-gradient(180deg,#2c343f 0,#232a34 100%)}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel .aui-spinner{display:-webkit-inline-box;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel .loading-text{height:16px;font-family:"audi-wide","audi-zh-regular";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--audi-black)}
.mobile-search[id=header-modal__header-hamburger-mobile] .header-hamburger-menu-wrapper>.search{height:59px;display:none;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .header-hamburger-menu-wrapper>.search i{width:24px;height:24px;margin-left:40px;font-size:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] ul{list-style:none}
.mobile-search[id=header-modal__header-hamburger-mobile].is-active{z-index:1900 !important;width:100%;right:0;top:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer{padding:0;background-color:transparent;overflow:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-color-text-dark{margin-left:40px;height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{width:100%;position:relative;height:100%;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{width:100%;height:100%;position:absolute;z-index:10;padding:0;right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper.showMenu{right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .close-button{width:100%;height:30px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#000;padding:0;list-style:none;width:137px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{overflow:scroll}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile::-webkit-scrollbar{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{text-align:start;height:56px;line-height:56px;padding:0 16px;position:relative;cursor:pointer}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:24px;top:3px;display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li a{width:100%;height:100%;display:block;text-align:start;cursor:pointer;box-sizing:border-box;text-decoration:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__leaf>a i.aui-icon-forward-small{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu{position:absolute;width:100%;z-index:10;height:100vh;padding:20px 20px 60px 20px;font-size:14px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu{color:#000;padding:0}
.theme-light .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{border-bottom:1px solid rgba(204,204,204,0.5)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a{display:block;position:relative}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header{position:relative;height:56px;line-height:56px;font-size:12px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header .sub-menu-header-wrapper{padding-left:44px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-back-small{left:14px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-cancel-small{right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title{padding:36px 23px;line-height:0;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close{right:305px;width:30px;color:#fff;top:12px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (max-width:1280px){.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:2px 0;cursor:pointer}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search{display:flex !important;position:relative;padding:0 25px;align-items:center;justify-content:end}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search input{border:0;padding:12px 10px 10px 36px;width:250px;border-radius:0}
}
@media only screen and (max-width:760px){.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:0;cursor:pointer}
}
.aui-modal[id=header-modal__search]{z-index:0 !important;display:none}
.aui-modal[id=header-modal__search] ul{list-style:none}
.aui-modal[id=header-modal__search].is-active{z-index:1900 !important;left:0;right:0;top:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer{padding:0;background-color:transparent}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-color-text-dark{background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-family:"audi-wide","audi-zh-regular"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head{height:72px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{cursor:pointer}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search{position:relative;color:#000;width:560px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search i{position:absolute;font-size:22px;top:10px;cursor:pointer}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .aui-icon-search-small{left:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .clean{right:16px;margin-left:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input{color:#000;outline:0;border:0;border-bottom:2px solid #000;padding:13px 20px 10px 46px;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder{color:#ccc;font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input::placeholder{color:#ccc;font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder{color:transparent;line-height:2}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus::placeholder{color:transparent;line-height:2}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .clean{margin-left:-20px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{position:absolute;left:80px;font-size:24px;padding-top:10px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints{height:260px;-ms-flex-pack:start;justify-content:flex-start}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container{width:560px;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .title{padding:22px 0 16px;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .menu__item-group{padding:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .menu__item{cursor:pointer;padding:8px 0;transform:translateY(-1px);transition:opacity .5s ease-out;opacity:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .show{opacity:1;transform:translateY(0)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-color-text-dark:not(:has(.pane.result .container .menu__item-group .menu__item)) .pane.hints{display:-ms-flexbox;display:flex}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-color-text-dark:has(.pane.result .container .menu__item-group .menu__item) .pane.hints{display:none}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result{position:fixed;top:72px;width:100%;height:calc(100vh - 72px);overflow:hidden;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 11%;height:100%;overflow-y:auto;padding-bottom:30px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .value{padding:48px 0 24px;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group{padding:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item{margin:12px 0;opacity:0;transition:opacity 1.5s ease-out}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item img{width:280px;height:160px;object-fit:cover}
.search-result-wrapper{width:280px;height:160px;display:flex;align-items:center;justify-content:center}
.search-result-wrapper img{width:155px !important;height:53px !important;object-fit:contain !important}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .title{padding:20px 0 8px 36px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .excerpt{color:#666;font-size:14px;line-height:2;letter-spacing:-0.21px;padding:0 0 21px 36px;width:420px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .show{opacity:1}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result{display:none;position:fixed;top:72px;width:100%;overflow:hidden;color:#000;background-color:transparent;height:260px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result .text-no-result{text-align:center;font-family:"audi-wide","audi-zh-regular";padding:120px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--audi-black)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result .text-no-result .text-search-result{font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel{display:block;position:fixed;top:72px;width:100%;overflow:hidden;color:#000;background-color:transparent;height:260px;text-align:center;padding-top:120px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel .aui-spinner{display:-webkit-inline-box;width:24px;height:24px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel .loading-text{height:16px;font-family:"audi-wide","audi-zh-regular";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--audi-black)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close{right:305px;width:30px;color:#fff;top:12px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (min-width:1280px){.aui-modal[id=header-modal__search]{display:block}
}
@media only screen and (max-width:1279px){.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{left:-50px;color:white}
}
@media only screen and (max-width:768px){.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result{width:360px;right:0;z-index:2;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .value{padding:29px 0 24px;font-weight:normal;font-size:14px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item{-ms-flex-direction:column;flex-direction:column}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item img{width:238px;height:136px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .title{padding:16px 0 8px 0;font-size:14px;font-weight:normal;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .excerpt{font-size:12px;font-weight:normal;line-height:1.67;padding:8px 0 36px;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints{height:calc(100% - 40px);position:absolute;right:0;z-index:1;padding:20px;top:40px;width:360px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container{width:100%;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .title{font-size:14px;font-weight:500}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .menu__item-group .menu__item{font-size:14px;line-height:normal}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head{width:360px;position:absolute;right:0;z-index:2;padding:0 20px;border:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search{width:100%}
}
.aui-modal-morph{background-color:rgba(0,0,0,0.4) !important;display:none}
.cookie-policy{width:100%;height:100%;position:fixed;z-index:1002;background-color:rgba(0,0,0,0.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;display:none}
.cookie-policy .content{width:80%;height:aut0;background:#fff;color:#000;padding:24px 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.cookie-policy .content .text-area{line-height:32px;font-size:16px}
.cookie-policy .content .accept-button{min-width:130px;margin-left:30px}
body.audi-e .cookie-policy .content .accept-button{border-radius:0}
body.faw_vw .cookie-policy .content,body.nevco .cookie-policy .content,body.audichina .cookie-policy .content{background:linear-gradient(180deg,#2c343f 0,#232a34 100%);color:#fff;border-radius:20px;border:1px solid rgba(255,255,255,0.2)}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){body.faw_vw .cookie-policy .content,body.nevco .cookie-policy .content,body.audichina .cookie-policy .content{border-radius:calc(20 / 1920 * 100dvw)}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){body.faw_vw .cookie-policy .content,body.nevco .cookie-policy .content,body.audichina .cookie-policy .content{border-radius:calc(20 / 1194 * 100dvw)}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){body.faw_vw .cookie-policy .content,body.nevco .cookie-policy .content,body.audichina .cookie-policy .content{border-radius:calc(20 / 834 * 100dvw)}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px) and (orientation:landscape),screen and (max-height:1003px) and (max-width:743px) and (orientation:portrait){body.faw_vw .cookie-policy .content,body.nevco .cookie-policy .content,body.audichina .cookie-policy .content{border-radius:calc(20 / 375 * 100dvw)}
}
body.faw_vw .cookie-policy .content .accept-button button,body.nevco .cookie-policy .content .accept-button button,body.audichina .cookie-policy .content .accept-button button{position:relative;overflow:hidden;background:linear-gradient(275.8deg,#cacfd9 2.47%,#f1f1f1 97.2%);backdrop-filter:blur(10px);--aui-response-disabled:true;transition:opacity .3s ease}
body.faw_vw .cookie-policy .content .accept-button button::before,body.nevco .cookie-policy .content .accept-button button::before,body.audichina .cookie-policy .content .accept-button button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity .3s ease;z-index:-1}
body.faw_vw .cookie-policy .content .accept-button button:hover::before,body.nevco .cookie-policy .content .accept-button button:hover::before,body.audichina .cookie-policy .content .accept-button button:hover::before{opacity:1}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px),screen and (min-width:744px) and (max-width:1279px),screen and (max-height:1003px) and (max-width:743px),screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px){body.faw_vw .cookie-policy .content .accept-button button:hover::before,body.nevco .cookie-policy .content .accept-button button:hover::before,body.audichina .cookie-policy .content .accept-button button:hover::before{opacity:0}
}
body.faw_vw .cookie-policy .content .accept-button button span,body.nevco .cookie-policy .content .accept-button button span,body.audichina .cookie-policy .content .accept-button button span{position:relative;z-index:1}
body.faw_vw .cookie-policy .content .accept-button button .aui-response,body.nevco .cookie-policy .content .accept-button button .aui-response,body.audichina .cookie-policy .content .accept-button button .aui-response{display:none !important}
body.faw_vw .cookie-policy .content .accept-button button,body.nevco .cookie-policy .content .accept-button button,body.audichina .cookie-policy .content .accept-button button{color:#000;border:0}
@media only screen and (max-width:1280px){.cookie-policy{-ms-flex-align:end;align-items:flex-end}
}
@media only screen and (max-width:1280px){.cookie-policy .content{display:block;width:100%;border-radius:0;position:absolute;top:290px !important}
.cookie-policy .content .accept-button{width:100%;margin-left:0 !important;margin-top:20px}
.cookie-policy .content .accept-button button{width:100%}
}
@media only screen and (max-width:768px){.cookie-policy .content{display:block;position:absolute;top:unset !important;bottom:0}
}
@media only screen and (max-width:768px) and (max-width:215px){.cookie-policy .content{width:100%;border-radius:0;position:absolute;top:290px !important}
}
@media only screen and (max-width:768px){.cookie-policy .content .accept-button{width:100%;margin-left:0 !important;margin-top:20px}
.cookie-policy .content .accept-button button{width:100%}
}
#modal-cookie-policy .aui-modal-dialog__content{padding:2rem;background-color:#fff}
#modal-cookie-policy{z-index:19000}
#modal-cookie-policy .aui-modal-dialog{background-color:#35363a}
#modal-cookie-policy p{font-size:12px;padding-bottom:18px;line-height:18px}
#modal-cookie-policy b{font-weight:bold}
#modal-cookie-policy a{cursor:pointer}
@media only screen and (max-width:600px){#modal-cookie-policy .aui-modal-dialog__close{position:absolute;top:32px;right:32px}
}
.cookie-policy.active{display:flex !important}
.aui-icon-dealer-search-small{position:relative}
.aui-icon-dealer-search-small .tooltip{position:absolute;line-height:normal;display:none;width:120px;background-color:#333;padding:10px 30px;text-align:center;font-size:12px;color:white;margin-top:15.5px;left:50%;transform:translateX(-54%);overflow-wrap:break-word}
.aui-icon-dealer-search-small .tooltip::after{content:"";position:absolute;background-color:#333;width:15.59px;height:9px;top:0;left:50%;transform:translateX(-50%) translateY(-9px);clip-path:polygon(50% 0,100% 100%,0 100%)}
.aui-icon-dealer-search-small:hover .tooltip{display:block}
#header-modal__search .desktop-autosuggestions,#header-modal__header-hamburger-mobile .mobile-autosuggestions{position:absolute;flex-flow:column;z-index:101;background:linear-gradient(180deg,#2c343f 0,#232a34 100%)}
#header-modal__search .desktop-autosuggestions.desktop-autosuggestions,#header-modal__header-hamburger-mobile .mobile-autosuggestions.desktop-autosuggestions{width:100%}
#header-modal__search .desktop-autosuggestions.mobile-autosuggestions,#header-modal__header-hamburger-mobile .mobile-autosuggestions.mobile-autosuggestions{width:95%;left:2.5%;background:rgba(0,0,0,0.4);border-radius:10px;backdrop-filter:blur(10px)}
#header-modal__search .search .desktop-autosuggestions{display:none}
#header-modal__search .search input:focus:not(:placeholder-shown) ~ .desktop-autosuggestions{display:flex}
#header-modal__header-hamburger-mobile .mobile-autosuggestions{display:none}
#header-modal__header-hamburger-mobile .mobile-autosuggestions{top:152px}
#header-modal__search .desktop-autosuggestions .suggestion-item,#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item{cursor:pointer;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}
#header-modal__search .desktop-autosuggestions .suggestion-item{padding:10px 10px 10px}
#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item{margin-bottom:16px}
#header-modal__search .desktop-autosuggestions .suggestion-item:nth-last-child(1),#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item:nth-last-child(1){margin-bottom:0 !important}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat{width:820px !important;max-width:820px;left:calc(50% - 430px);height:auto;padding-bottom:20px;box-sizing:border-box}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info{width:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-details-info{width:100%;padding:0 31px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{display:flex;flex-direction:column;justify-content:flex-start;align-content:space-between;flex-wrap:wrap;height:100px;direction:rtl}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions .item1+.car-configurator{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{height:33.33%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .close{right:35px;top:25px}
.nav-wrapper .img-content{width:118px;height:45px;display:block;pointer-events:none}
.nav-wrapper .img-content img{width:100%;height:100%;object-fit:cover}
.nav-wrapper .img-content img.normal{display:block}
.nav-wrapper .img-content img.sideview{display:none}
.nav-wrapper .sub-menu-header-lists{height:100%}
.nav-wrapper .sub-menu-header-lists.flat{height:71px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category{height:87px;width:600px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;margin:auto}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category li{flex-wrap:wrap;align-items:flex-end;border-bottom:4px solid transparent}
.nav-wrapper .menu-item-flat>.title{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;pointer-events:none}
.nav-wrapper .menu-item-flat.active .title{border-bottom:2px solid #000}
.nav-wrapper .menu-item-flat.active .img-content img.normal{display:none}
.nav-wrapper .menu-item-flat.active .img-content img.sideview{display:block}
.nav-wrapper .menu-item-flat.active .img-content img.sideview{display:block}
.nav-wrapper .audi-flyout-panel.flat .car-details-info-descriptions{width:50% !important;margin-right:0}
.nav-wrapper .audi-flyout-panel.flat .sub-menu-header-lists{display:flex;align-items:center;justify-content:center}
@media screen and (min-width:1281px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{background-color:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{background-color:rgba(242,242,242,0.8)}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li a.second-menu{color:#000 !important;font-weight:bold}
.nav-wrapper .cmp-header .header-li .under-line.menu-link-active--dark{font-weight:bold;border-bottom:3px solid black}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions{background-color:#fff}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item{color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item:hover{background-color:#f2f2f2}
.nav-wrapper.theme-dark .cmp-header{background-color:transparent;color:#fff}
.nav-wrapper.theme-dark .cmp-header::before{background:rgba(0,0,0,0.25)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{color:#fff;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{background-color:transparent;color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list ul li{background-color:transparent}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list ul li .car-name{color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li.active{background-color:rgba(255,255,255,0.08);color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.2)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{background-color:rgba(28,28,28,0.9)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li{color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu{background-color:transparent;color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-glass{background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li{background-color:transparent}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li:hover{background-color:rgba(255,255,255,0.2)}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu li.simple-sub-menu-placeholder{background-color:transparent;height:10px;backdrop-filter:none}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu .simple-sub-menu-inner li a.second-menu{color:#fff !important;font-weight:bold}
.nav-wrapper.theme-dark .cmp-header .header-li:hover .under-line{color:#fff;border-bottom:3px solid #fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line{color:#fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line:hover{color:#fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line.menu-link-active--dark{border-bottom:3px solid #fff}
.menu-link-active--dark.theme-dark{color:#fff !important}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .aui-color-text-dark{background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head{background-color:transparent}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .back{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search{color:rgba(255,255,255,0.7)}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search input{background-color:rgba(24,29,37,0.4);border:1px solid rgba(219,223,230,0.4);color:rgba(255,255,255,0.7)}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions{background-color:#2d2d2d}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item:hover{background-color:rgba(255,255,255,0.1)}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .hints.pane{background-color:transparent}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .hints.pane .hints-container{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane .container{background-color:transparent}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane .container ul li a .summary .excerpt{color:#f3f3f3}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .no-result.pane{background-color:transparent;color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .spinner_panel{background-color:transparent;color:#fff}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{width:460px;overflow:hidden}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{display:flex;width:100%;height:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group{width:137px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group li{border:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group{flex:1;font-size:16px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item{width:100%;position:relative}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu{width:100%;height:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu .title{height:56px;line-height:56px;cursor:pointer}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu .title h4{display:block;padding:0 32px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu .title.active{font-weight:bold}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu .audi-mobile-sub-menu.header-hamburger-menu__item-group li{padding:0 32px;cursor:pointer}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item div.header-hamburger-menu__submenu .audi-mobile-sub-menu.header-hamburger-menu__item-group li.active{font-weight:bold}
.aui-modal[id=header-modal__header-hamburger].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group{background-color:#000;color:#fff}
.aui-modal[id=header-modal__header-hamburger].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.active{background-color:#4c4c4c}
.aui-modal[id=header-modal__header-hamburger].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab.active{background:rgba(255,255,255,0.1)}
.aui-modal[id=header-modal__header-hamburger].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group{color:#fff}
.aui-modal[id=header-modal__header-hamburger].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-second-menu__item-group .header-hamburger-menu__item.header-hamburger-second-menu__item .audi-mobile-sub-menu.header-hamburger-menu__item-group{color:#fff}
}
@media screen and (max-width:1280px){body .mobile-search[id=header-modal__header-hamburger-mobile]{background:linear-gradient(180deg,#2c343f 0,#232a34 100%)}
body.audi-e .mobile-search[id=header-modal__header-hamburger-mobile]{background:unset}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer{background:linear-gradient(180deg,#2c343f 0,#232a34 100%)}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .title{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .excerpt{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container{border-bottom:1px solid #999}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container i{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container input{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .button-container .search-back svg path{stroke:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item-group .menu__item{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .mobile-autosuggestions{color:#000;display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .mobile-autosuggestions .suggestion-item{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .second-menu{flex-direction:column}
.nav-wrapper .cmp-header.light .header-li:hover .under-line{color:#fff !important;border-bottom:3px solid #fff}
.nav-wrapper.theme-dark .cmp-header{background-color:transparent;color:#fff}
.nav-wrapper.theme-dark .cmp-header::before{background:rgba(0,0,0,0.25)}
.nav-wrapper.theme-dark .cmp-header .audi-expand .aui-icon-off-canvas-small{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu{flex-direction:column}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{border-bottom:1px solid rgba(255,255,255,0.2)}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .search input{background-color:rgba(24,29,37,0.4);border:1px solid rgba(219,223,230,0.4);color:rgba(255,255,255,0.7)}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .result.pane .container{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .excerpt{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .title{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .button-container .search-back svg path{stroke:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container{border-bottom:1px solid rgba(219,223,230,0.4)}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container i{color:rgba(255,255,255,0.7)}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .hints.pane .hints-container{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .mobile-autosuggestions{background-color:#2d2d2d;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .mobile-autosuggestions .suggestion-item{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .mobile-autosuggestions .suggestion-item:hover{background-color:#333}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .hints .hints-container .menu__item-group .menu__item{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .no-result{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .spinner_panel{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .second-menu .fontBold{font-weight:bold}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .header-hamburger-menu-wrapper>.search .center-logo{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .header-hamburger-menu-wrapper>.search{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .mobile-autosuggestions{background-color:#2d2d2d}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .mobile-autosuggestions .suggestion-item{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer{height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer{z-index:2;width:100%;height:100%;position:absolute;top:0;transform:translateX(100%);transition:transform 1s ease}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container{padding:12px 25px;display:flex;justify-content:end;align-items:end}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container .search-back{width:24px;height:24px;display:flex;justify-content:center;align-items:center}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container .search-back svg{height:100%;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container{width:100%;height:104px;padding:24px 32px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container{width:100%;height:100%;padding:16px 16px;border-radius:999px;display:flex;background-color:rgba(24,29,37,0.4);border:1px solid rgba(219,223,230,0.4);color:rgba(255,255,255,0.7)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container i{width:24px;height:24px;font-size:24px;margin-right:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container i::before{display:block}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container input{flex:1;height:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;background:transparent;border:0;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container input:focus{border:0;outline:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .mobile-autosuggestions{background:linear-gradient(180deg,rgba(240,242,244,0.1) 0,rgba(98,109,132,0.15) 100%)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .mobile-autosuggestions .suggestion-item{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .mobile-autosuggestions .suggestion-item:nth-last-child(1){margin-bottom:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show{align-items:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show a .search-result-wrapper{justify-content:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary{width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{display:flex;height:calc(100% - 59px);position:relative;overflow:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu{display:none;flex:1;height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{height:56px;line-height:56px;position:relative;cursor:pointer;text-align:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li a{width:100%;height:100%;display:block;cursor:pointer;cursor:pointer;box-sizing:border-box}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{display:none;flex:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{display:none;height:56px;line-height:56px;position:relative;cursor:pointer;cursor:pointer;text-align:start;padding:0 32px;border-bottom:2px solid #999}
li.header-hamburger-menu__item.header-hamburger-menu__level-2{padding:0 32px}
}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark{overflow-y:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search{height:62px;padding:0 20px 0 0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search .center-logo{display:block}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a{position:absolute;left:26px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{justify-content:space-between}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group{width:140px;padding:21px 16px 0 16px;height:calc(100dvh - 62px);overflow-y:auto !important;overflow-x:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group::-webkit-scrollbar{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1{display:flex;height:36px;border-radius:999px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,0.4);margin-bottom:12px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.active{background:rgba(255,255,255,0.1)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.active a{color:#fff !important}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab.active{background:rgba(255,255,255,0.1)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:not(.car-model-tab).active a{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1 a{height:17px;text-align:center;line-height:17px;font-size:14px;color:#cecdcd}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:nth-last-child(1){margin-bottom:66px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1.single-first-tab{color:#cecdcd}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub{font-family:"audi_normal_4.03","audi-wide","audi-zh-regular";line-height:16px;transition:height ease 1s;overflow:hidden;height:0;display:flex;flex-direction:column;flex-shrink:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation{font-size:12px;height:16px;line-height:16px;text-align:center;margin-bottom:20px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation p{color:#fff;width:fit-content;margin:0 auto;position:relative}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation.active p::after{content:"";width:100%;height:2px;background-color:#fff;position:absolute;left:0;bottom:-4px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation.transparentBg::before{background-color:transparent}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container.show) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab,.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container[style*="display: block"]) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab,.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container[style*="display:block"]) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab{background:rgba(255,255,255,0.1)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container.show) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab a,.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container[style*="display: block"]) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab a,.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container:has(.navChildContainer.car-model-container[style*="display:block"]) .menu-items-mobile .header-hamburger-menu__item.header-hamburger-menu__level-1.car-model-tab a{color:#fff !important}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{overflow:scroll;-webkit-overflow-scrolling:touch}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{max-width:200px}
}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{margin-right:16px;margin-bottom:16px;background:linear-gradient(180deg,rgba(240,242,244,0.1) 0,rgba(98,109,132,0.15) 100%);border-radius:10px}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{margin-top:21px}
}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{border:1px solid rgba(255,255,255,0.1)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer::-webkit-scrollbar{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.slideOut{animation:headerAnimationOut .7s ease forwards}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.slideIn{animation:headerAnimationIn .7s ease forwards}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container{margin-top:0;max-width:unset;margin-right:0;margin-bottom:0;background:unset;border-radius:0;border:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list ul{padding-right:17px;padding-top:21px;align-items:start;overflow-x:hidden;overflow-y:auto;padding-bottom:80px;height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .nav{height:200px;width:6px;background-color:#4c4c4c;position:absolute;top:0;right:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title,.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu{flex-direction:column}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{font-size:14px;border-bottom:0;padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title h4{width:100%;text-align:center;font-size:14px;font-weight:400}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title h4 a{display:block;height:100%;color:#fff;width:calc(100% - 50px);border-bottom:1px solid rgba(255,255,255,0.2);margin:auto;height:50px;line-height:50px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu{height:fit-content !important;padding-bottom:100px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu .header-hamburger-menu__item{display:flex;height:50px;line-height:50px;border-bottom:0;justify-content:center;padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu .header-hamburger-menu__item a{width:calc(100% - 50px);text-align:center;color:#c1c1c1;border-bottom:1px solid rgba(255,255,255,0.2);font-size:12px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu .header-hamburger-menu__item a.fontBold{font-weight:normal}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.second-menu .header-hamburger-menu__item:nth-last-child(1) a{border-bottom:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul{flex-direction:column;overflow:scroll;position:relative}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a{width:100%;margin-bottom:17px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li{width:100%;height:116px;position:relative;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(240,242,244,0.1) 0,rgba(98,109,132,0.15) 100%);border-radius:calc(10 / 375 * 100dvw)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li .car-thumbnail{position:relative;width:inherit;height:inherit;display:flex;justify-content:center;align-items:center}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li .car-thumbnail img{opacity:0;object-fit:contain}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li .car-name{font-family:"audi_extended_bold_4.03";z-index:1;white-space:nowrap;position:absolute;left:15px;top:10px;color:#fff;font-size:20px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a:nth-last-child(1){margin-bottom:30px}
.ios .mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list ul{height:110%;padding-bottom:100px}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:1439px){.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{padding-top:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a{display:flex;align-items:center;left:54px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a svg{width:107px;height:44px;transform:scale(0.8)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a i{position:absolute;right:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a i:nth-child(1){margin-right:125px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a i:nth-child(2){margin-right:61px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search i{position:absolute;right:60px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search i:nth-last-child(2){margin-right:84px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{margin-top:48px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group{width:320px;padding:0 65px 0 65px;height:calc(100vh - 62px - 48px)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1{width:190px;height:42px;margin:0 auto 22px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1 a{font-size:18px;height:24px;line-height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:nth-last-child(1){margin-bottom:72px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:not(.car-model-tab).active a::before{top:9px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub{width:187px;padding:0;margin:auto}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation{font-size:15px;margin-bottom:30px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation.active::before{content:"";height:15px;left:0;transform:translateY(0)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{padding:0 67px 0 65px;margin-top:21px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title h4 a{font-size:18px;width:100%;margin:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{padding:0 67px 0 65px;height:63px;line-height:63px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li a{font-size:16px;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:35px;grid-row-gap:35px;padding-top:0 !important;padding-right:65px !important}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a{margin:0;max-width:392px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li{width:100%;max-width:392px;height:205px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li .car-name{top:18px;left:26px;font-size:32px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .car-details .series-list ul a li .car-thumbnail img{transform:translateY(15px)}
}
@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1439px){.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a{left:54px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search a svg{width:107px;height:44px;transform:scale(0.8)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search i{position:absolute;right:52px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search i.search-icon{margin-right:70px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{margin-top:47px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group{width:320px;display:flex;flex-direction:column;align-items:center;padding:0 65px 0 65px;height:calc(100vh - 62px)}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1{width:190px;height:46px;min-height:46px;margin:0 0 25px 0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1 a{height:25px;line-height:25px;font-size:18px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:nth-last-child(1){margin:0 0 75px 0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .header-hamburger-menu__item.header-hamburger-menu__level-1:not(.car-model-tab).active a::before{top:10px;height:25px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation{width:187px;height:19px;line-height:19px;font-size:15px;margin-bottom:34px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile.header-hamburger-menu__item-group .carModel-sub .navigation.active::before{left:14px;transform:translateY(0);height:15px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{margin-top:21px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title h4{padding:0 67px 0 65px;margin:auto}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title h4 a{font-size:18px;width:100%;margin:0}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{padding:0 67px 0 65px;line-height:63px;height:63px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li a{width:100%;font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list>ul{padding-top:0;padding-right:62px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list>ul a{margin-bottom:36px;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list>ul a li{width:100%;height:205px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list>ul a li .car-name{font-size:32px;top:18px;left:26px}
.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer.car-model-container .car-details .series-list>ul a li .car-thumbnail img{transform:translateY(15px)}
}
@media screen and (min-width:1280px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container.vehicleType div[class*=car-type]{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType{background-color:rgba(0,0,0,0.3) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:fit-content;transition:height .7s ease;overflow:hidden}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType{max-width:100%;margin:0 198px;background-color:transparent;height:fit-content}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType{height:auto}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType ul{height:auto;margin:30.5px 0 55px 0;display:flex;flex-wrap:wrap;gap:12px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType ul li{line-height:16px;font-size:16px;margin:0;padding:12px 24px;border:1px solid transparent;border-radius:999px;font-family:"audi_normal_4.03","audi-wide","audi-zh-regular";transition:border-color .2s ease}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType ul li:hover,.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType ul li.active{border-color:rgba(255,255,255,0.4)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType .car-category.vehicleType ul li::before{content:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show{margin-top:44px;display:grid;flex-wrap:wrap;width:100%;height:fit-content}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details{position:relative;display:block;width:250px;height:105px;margin-bottom:90px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details:hover img{transform:scale(1.2)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details p{position:absolute;top:0;left:0;color:#FFF;font-family:"audi_extended_bold_4.03";white-space:nowrap;font-size:48px;font-style:normal;font-weight:700;line-height:36px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details img{opacity:0;position:absolute;bottom:0;right:0;height:auto;object-fit:contain;z-index:1;overflow:hidden;transition:transform .3s ease}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details.last-div{margin-right:0}
}
@media screen and (min-width:2200px){div[class*=car-type].show{grid-template-columns:repeat(6,1fr);justify-items:center}
}
@media screen and (min-width:1900px) and (max-width:2199px){div[class*=car-type].show{grid-template-columns:repeat(5,1fr);grid-column-gap:68px}
}
@media screen and (min-width:1280px) and (max-width:1899px){div[class*=car-type].show{grid-template-columns:repeat(4,1fr);justify-items:center}
}
@media screen and (min-width:1440px) and (max-width:1899px){.audi-flyout-panel-container.vehicleType{margin:0 120px !important}
}
@media screen and (min-width:1280px) and (max-width:1439px){.audi-flyout-panel-container.vehicleType{margin:0 5% !important}
}
@media screen and (max-height:720px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.vehicleType .audi-flyout-panel-container.vehicleType div[class*=car-type].show .car-details{margin-bottom:80px}
}
@media screen and (max-width:767px){.mobile-search[id=header-modal__header-hamburger-mobile].classify-vehicleType.theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search{padding-right:13px}
}
body:has(.audi-expand.purpleStyle) .tippy-box{background:rgba(0,0,0,0.4) !important;padding:0 !important;color:#fff}
body:has(.audi-expand.purpleStyle) .tippy-box .tippy-arrow{color:rgba(0,0,0,0.4) !important}
body:has(.audi-expand.purpleStyle) .tippy-box .tippy-content{padding:16px 20px !important}
body:has(.audi-expand.purpleStyle) .tippy-box #tippy-dialog-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.nav-wrapper.purpleStyle .cmp-header{background-color:rgba(0,0,0,0.1)}
.nav-wrapper.purpleStyle .cmp-header::before{content:"";position:absolute;inset:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,0.1);z-index:-1}
.nav-wrapper.purpleStyle .cmp-header .jv-logo a h1{width:fit-content}
.nav-wrapper.purpleStyle .cmp-header .jv-logo a h1 img{width:95px;height:20px}
.nav-wrapper.purpleStyle .cmp-header .menu-items .audi-car-type:hover p{position:relative}
.nav-wrapper.purpleStyle .cmp-header .menu-items .audi-car-type:hover p::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:-10px;left:0}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li:hover{color:#fff}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li:hover .under-line{color:#fff;border-bottom:3px solid #fff}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type{position:relative}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat{background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none;left:50%;transform:translateX(-50%);width:240px !important;height:168px;border-radius:0 0 10px 10px}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .close.aui-icon-cancel-small{display:none}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container{min-width:unset;width:fit-content;display:flex}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category{width:160px;height:109px}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category ul li{margin:0}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category .menu-item-flat.active .title{border-bottom:0}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category .menu-item-flat .img-content{width:100%;height:auto}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category .menu-item-flat .title{width:50%;color:#fff;position:relative}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category .menu-item-flat .title::after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:white}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li.left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details.show{display:none}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li .under-line{color:rgba(215,215,215,0.6);font-weight:unset}
.nav-wrapper.purpleStyle .cmp-header .menu-items .header-li .under-line.menu-link-active--dark{color:#fff;border-bottom:3px solid #fff}
.nav-wrapper.purpleStyle .cmp-header .audi-user-action i{color:#fff}
.nav-wrapper.purpleStyle .cmp-header .audi-user-action #audi-logo-desktop-purple{width:110px}
.nav-wrapper.purpleStyle .cmp-header.mobile .audi-expand i{color:#fff}
body:has(#header-modal__header-hamburger-mobile.classify-purpleStyle.is-active) .aui-modal-backdrop{background:transparent}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li{width:150px;padding:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .under-line.menu-link-active--dark{position:relative}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .under-line.menu-link-active--dark::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:-10px;left:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li:hover .under-line{border-bottom:0;position:relative}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li:hover .under-line::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:-10px;left:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li:hover .under-line p{position:relative}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li:hover .under-line p::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:-10px;left:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li a{height:100%;margin:0;padding:0 16px;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li a.under-line.menu-link-active--dark{border-bottom:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li a.under-line.menu-link-active--dark p{position:relative}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li a.under-line.menu-link-active--dark p::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:-10px;left:0}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .audi-buy-tool-sub-menu-desktop.simple-sub-menu{width:100%;background:rgba(0,0,0,0.2);color:rgba(215,215,215,0.6);box-shadow:none;border-radius:0 0 8px 8px;transform:translateY(0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .audi-buy-tool-sub-menu-desktop.simple-sub-menu li:hover{color:#fff;font-weight:unset}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .audi-buy-tool-sub-menu-desktop.simple-sub-menu li a{display:flex;align-items:center;justify-content:center}
body:has(.audi-expand.purpleStyle) .cmp-header .menu-items .header-li .audi-buy-tool-sub-menu-desktop.simple-sub-menu li a.second-menu{color:#fff !important}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{background-color:transparent}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .search{background-color:#000;color:#fff}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{background-color:rgba(25,25,25,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile{background-color:transparent;backdrop-filter:opacity(0.3);-webkit-backdrop-filter:opacity(0.3)}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile li{background-color:transparent;color:rgba(215,215,215,0.6)}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile li a{width:fit-content;position:relative}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile li.active{color:#fff}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile li.active a{position:relative}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .menu-items-mobile li.active a::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:20%;left:0}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .title{color:#fff}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{color:rgba(215,215,215,0.6)}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li{border-bottom:0}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li a.selected{width:fit-content;position:relative;color:#fff;font-weight:unset !important}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li a.selected p{position:relative}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li a.selected p::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:20%;left:0}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li a.selected::after{position:relative}
body:has(.audi-expand.purpleStyle) .mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer li a.selected::after::after{position:absolute;content:"";width:100%;height:3px;background-color:#fff;bottom:20%;left:0}
ul:has(#switch-to-purple),ul:has(#switch-to-saic){position:relative}
ul:has(#switch-to-purple) #switch-to-purple,ul:has(#switch-to-purple) #switch-to-saic,ul:has(#switch-to-saic) #switch-to-purple,ul:has(#switch-to-saic) #switch-to-saic{position:absolute;bottom:24px;padding:0 12px;width:100%}
ul:has(#switch-to-purple) #switch-to-purple a,ul:has(#switch-to-purple) #switch-to-saic a,ul:has(#switch-to-saic) #switch-to-purple a,ul:has(#switch-to-saic) #switch-to-saic a{width:100%;height:100%}
ul:has(#switch-to-purple) #switch-to-purple a .switch-container,ul:has(#switch-to-purple) #switch-to-saic a .switch-container,ul:has(#switch-to-saic) #switch-to-purple a .switch-container,ul:has(#switch-to-saic) #switch-to-saic a .switch-container{display:flex;justify-content:center}
ul:has(#switch-to-purple) #switch-to-purple a .switch-container .switch-icon,ul:has(#switch-to-purple) #switch-to-saic a .switch-container .switch-icon,ul:has(#switch-to-saic) #switch-to-purple a .switch-container .switch-icon,ul:has(#switch-to-saic) #switch-to-saic a .switch-container .switch-icon{margin-right:8px}
ul:has(#switch-to-purple) #switch-to-purple a .switch-container .icon,ul:has(#switch-to-purple) #switch-to-saic a .switch-container .icon,ul:has(#switch-to-saic) #switch-to-purple a .switch-container .icon,ul:has(#switch-to-saic) #switch-to-saic a .switch-container .icon{width:fit-content}
ul:has(#switch-to-purple) #switch-to-purple .switch-container,ul:has(#switch-to-saic) #switch-to-purple .switch-container{background-color:#000}
ul:has(#switch-to-purple) #switch-to-saic .switch-container,ul:has(#switch-to-saic) #switch-to-saic .switch-container{background-color:rgba(255,255,255,0.1019607843);border-radius:8px}
.nav-wrapper.purpleStyle .cmp-header,.nav-wrapper.purpleStyle .cmp-header .menu-items{transition:all .3s ease}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu{padding:0 60px;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,0.4)}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .jv-logo{width:96px;height:20px;padding-top:4px;margin-right:18px;object-fit:contain;margin-bottom:4px}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .menu .price-details .back .car-name{color:rgba(215,215,215,0.6)}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .menu .price-details .price-section .price{color:rgba(215,215,215,0.6)}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .image-gallery-btn .button-container{background-color:transparent}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .image-gallery-btn .button-container a .aui-button.linear_border{background:rgba(255,255,255,0.1019607843);border:0 none;border-radius:8px}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .menu{background-color:transparent;color:#fff}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px),screen and (min-width:744px) and (max-width:1279px),screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px){body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu{padding:0 20px}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .jv-logo{width:96px;height:20px;padding-top:4px;margin-right:18px;object-fit:contain}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu{padding:0 20px}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .jv-logo{width:62px;height:24px;padding-top:4px;margin-right:8px;object-fit:contain}
body:has(.nav-wrapper.purpleStyle) .cmp-scrollable-menu .image-gallery-btn .button-container a .aui-button{width:125px;height:36px}
}
body:has(.nav-wrapper.purpleStyle):has(.cmp-scrollable-menu.parallax-effect) .nav-wrapper.purpleStyle .cmp-header{transform:translateY(-100%)}
body:has(.nav-wrapper.purpleStyle):has(.cmp-scrollable-menu.parallax-effect) .nav-wrapper.purpleStyle .cmp-header .menu-items{transform:translateY(-100%)}
body:has(.nav-wrapper.purpleStyle):not(:has(.cmp-scrollable-menu.parallax-effect)) .nav-wrapper.purpleStyle .cmp-header{transform:translateY(0)}
body:has(.nav-wrapper.purpleStyle):not(:has(.cmp-scrollable-menu.parallax-effect)) .nav-wrapper.purpleStyle .cmp-header .menu-items{transform:translateY(0)}