@-webkit-keyframes btnResponse{100%{opacity:0;width:90px;height:90px;border-width:4px}}@keyframes btnResponse{100%{opacity:0;width:90px;height:90px;border-width:4px}}@-webkit-keyframes controlResponse{0%{opacity:0.15;width:100%;height:100%;border-width:10px}99%{opacity:0;width:200%;height:200%;border-width:1px}100%{opacity:0;width:100%;height:100%;border-width:1px}}@keyframes controlResponse{0%{opacity:0.15;width:100%;height:100%;border-width:10px}99%{opacity:0;width:200%;height:200%;border-width:1px}100%{opacity:0;width:100%;height:100%;border-width:1px}}@-webkit-keyframes revealOverlay{0%{top:0}100%{top:100%}}@keyframes revealOverlay{0%{top:0}100%{top:100%}}@-webkit-keyframes revealImg{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes revealImg{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes revealInfo{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes revealInfo{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes revealHero{100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes revealHero{100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes revealExpanded{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealExpanded{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes revealStagger{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealStagger{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes badgeResponse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes badgeResponse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes slideIn{100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideUp{0%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes removeItem{100%{padding-bottom:0%}}@keyframes removeItem{100%{padding-bottom:0%}}@-webkit-keyframes revealHidden{0%{opacity:0}100%{opacity:1}}@keyframes revealHidden{0%{opacity:0}100%{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,button,input,textarea,select{padding:0;margin:0}body{font-family:"Audi", Arial, sans-serif;font-weight:normal;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden;position:relative}button,a{cursor:pointer;color:inherit}.nav-list .nav-item{display:inline-block;vertical-align:middle}.nav-list .nav-link{display:block}.active-underline{position:absolute;display:block;border-bottom:1px solid #000;width:0;bottom:0;-webkit-transition:left 0.4s, width 0.4s;transition:left 0.4s, width 0.4s}[class*="-value"].empty:after{content:"\2014"}::-moz-selection{background:#CFD3D2;color:#000}::selection{background:#CFD3D2;color:#000}.scroll-reveal>div{opacity:0}.scroll-reveal>div[data-state="reveal"]{-webkit-animation:revealStagger 0.8s forwards;animation:revealStagger 0.8s forwards}.scroll-reveal-row>div[data-state="reveal"]{-webkit-animation:revealHidden 0.8s forwards;animation:revealHidden 0.8s forwards}.scroll-reveal-row>div[data-state="reveal"]:nth-child(2n){-webkit-animation-delay:0.16s;animation-delay:0.16s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(3n){-webkit-animation-delay:0.24s;animation-delay:0.24s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(4n){-webkit-animation-delay:0.32s;animation-delay:0.32s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(5n){-webkit-animation-delay:0.4s;animation-delay:0.4s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(6n){-webkit-animation-delay:0.48s;animation-delay:0.48s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(7n){-webkit-animation-delay:0.56s;animation-delay:0.56s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(8n){-webkit-animation-delay:0.64s;animation-delay:0.64s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(9n){-webkit-animation-delay:0.72s;animation-delay:0.72s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(10n){-webkit-animation-delay:0.8s;animation-delay:0.8s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(11n){-webkit-animation-delay:0.88s;animation-delay:0.88s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(12n){-webkit-animation-delay:0.96s;animation-delay:0.96s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(13n){-webkit-animation-delay:1.04s;animation-delay:1.04s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(14n){-webkit-animation-delay:1.12s;animation-delay:1.12s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(15n){-webkit-animation-delay:1.2s;animation-delay:1.2s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(16n){-webkit-animation-delay:1.28s;animation-delay:1.28s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(17n){-webkit-animation-delay:1.36s;animation-delay:1.36s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(18n){-webkit-animation-delay:1.44s;animation-delay:1.44s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(19n){-webkit-animation-delay:1.52s;animation-delay:1.52s}.scroll-reveal-row>div[data-state="reveal"]:nth-child(20n){-webkit-animation-delay:1.6s;animation-delay:1.6s}.simplebar-track.simplebar-vertical{width:20px}.simplebar-track.simplebar-vertical .simplebar-scrollbar{width:100%;right:0}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;bottom:0;width:8px;left:calc(50% - 4px);border-radius:0;opacity:0.2}.page-blank{top:0;right:0;bottom:0;left:0;position:fixed;background-color:#f0f0f0;z-index:999}.spinner{position:absolute;top:calc(50% - 32px);right:calc(50% - 32px);width:60px;height:60px}.spinner:before,.spinner:after{content:"";display:block;position:absolute;top:0;right:0;border-radius:100%}.spinner:before{width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid rgba(0,0,0,0.6)}.spinner:after{width:calc(100% - 4px);height:calc(100% - 4px);margin-top:-1px;margin-right:-1px;border:3px solid transparent;border-top-color:#bb0a30;border-left-color:#bb0a30;-webkit-animation:spinner 1.5s cubic-bezier(0.7, 0.1, 0.3, 0.9) infinite;animation:spinner 1.5s cubic-bezier(0.7, 0.1, 0.3, 0.9) infinite}.loading-cursor{display:none}h1,h2,h3,h4,h5,h6,.ff-extended{font-family:"Audi Extended", Arial, sans-serif}h1,h2,h3,h4,h5{font-weight:bold}h1,h2{font-size:71px}h3{font-size:54px}h3.t-sml{font-size:40px}h4{font-size:28px}h5{font-size:22px}h6{font-size:14px}p{line-height:1.5}.p-big{font-size:20px}.p-reg{font-size:16px}.p-sml{font-size:14px}a{color:inherit;text-decoration:none}a.grid-box-solid{display:block}p a,.body-copy ol a,.body-copy ul a{text-decoration:underline}strong,b{font-weight:bold}ul.pipe-list,ul.nav-list,ul.social-list,ul.share-list,ul.assist-tabs,ul.hours-list{list-style:none}.pipe-list{display:-webkit-box;display:-ms-flexbox;display:flex}.pipe-list li{position:relative}.pipe-list li:nth-last-child(n+2){padding-right:16px}.pipe-list li:nth-last-child(n+2):after{position:absolute;top:0;right:0;content:"|";display:block;width:16px;text-align:center}.t-grey{color:#929292 !important}.t-center{text-align:center}.t-group{display:inline-block}.text-body p{margin-top:30px}.body-copy p,.body-copy ol,.body-copy ul{margin-top:20px;line-height:1.5}.body-copy p+h5,.body-copy ol+h5,.body-copy ul+h5{margin-top:40px}.body-copy ol,.body-copy ul{padding-left:18px}.body-copy ol li,.body-copy ul li{padding-left:10px}.body-copy li:nth-child(n+2){margin-top:6px}.body-copy [class^="btn-"]{min-width:240px}.body-copy [class^="btn-"]:nth-child(n+2){margin-top:50px}.body-copy.p-sml p{line-height:1.6}.content-container,.popup-box{width:calc(100% - 200px);-ms-flex-preferred-size:calc(100% - 200px);flex-basis:calc(100% - 200px)}.content-container{max-width:1100px;margin:0 auto}.tall-container{padding-top:12vh;padding-bottom:12vh}.short-container{padding-top:10vh;padding-bottom:10vh}.full-container{padding-left:100px;padding-right:100px}.quicklink-ctas .content-container{max-width:1200px}.text-container{max-width:550px}.page-title .text-container{max-width:960px}.error-container{max-width:550px;text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex[class*="flex-"]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.flex-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-2>div{width:calc(50% - 22px);-ms-flex-preferred-size:calc(50% - 22px);flex-basis:calc(50% - 22px)}.flex-split>div{width:calc(50% - 3px);-ms-flex-preferred-size:calc(50% - 3px);flex-basis:calc(50% - 3px)}.flex-equal>div{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-mix{min-height:30vw}.flex-mix .mix-img{width:calc((100% / 3) - 3px);-ms-flex-preferred-size:calc((100% / 3) - 3px);flex-basis:calc((100% / 3) - 3px)}.flex-mix .mix-text{width:calc((100% / 3 * 2) - 3px);-ms-flex-preferred-size:calc((100% / 3 * 2) - 3px);flex-basis:calc((100% / 3 * 2) - 3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-mix .mix-text>div{width:100%}.flex-mix .grid-box-solid{height:auto}.flex-mix.img-left .mix-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-mix.img-left .mix-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-stagger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-stagger>div{width:calc(70% - 22px)}.flex-stagger>div:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.flex-stagger>div:nth-last-child(n+2){padding-bottom:40px}.img-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.img-tiles .img-holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.img-tiles .img-holder:nth-child(n+2){margin-top:6px}section.solid{padding:15vh 0}section.solid+.solid{padding-top:0 !important}.tab-module .tab-btn,.grid-bar .grid-box-solid{height:58px}.social-link,[class*="ico-"],.cta-icon{position:relative}.social-link:before,[class*="ico-"]:before,.cta-icon:before{font-family:'Audi Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 0.4s;transition:color 0.4s}.social-link[title="Facebook"]:before{content:"\e904"}.social-link[title="Instagram"]:before{content:"\e903"}.social-link[title="Twitter"]:before{content:"\e901"}.social-link[title="YouTube"]:before{content:"\e900"}.social-link[title="LinkedIn"]:before{content:"\e902"}.ico-search:before{content:"\e905"}.quick-nav .ico-wishlist:before,.btn-wishlist.ico-wishlist:before{content:"\e906"}.quick-nav .added .ico-wishlist:before,.btn-wishlist.ico-wishlist[data-state="active"]:before{content:"\e907"}.ico-share:before{content:"\e908"}.cta-testdrive{background-image:url(/images/ico/ico-cta-testdrive.svg)}.cta-requestquote{background-image:url(/images/ico/ico-cta-requestquote.svg)}.cta-contact{background-image:url(/images/ico/ico-cta-contact.svg)}.cta-stayupdated{background-image:url(/images/ico/ico-cta-stayupdated.svg)}.cta-compare{background-image:url(/images/ico/ico-cta-compare.svg)}.cta-finddealer{background-image:url(/images/ico/ico-cta-finddealer.svg)}.expand-arrow{width:20px;height:50px;position:absolute;top:calc(50% - 25px);right:0;position:absolute;z-index:1}.expand-arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.expand-arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.expand-arrow:before,.expand-arrow:after{background-color:#404040;width:14px;height:1px;content:"";display:block;position:absolute;top:50%;right:0}.expand-arrow:before{margin-top:4.76px}.expand-arrow:after{margin-top:-4.76px}.expand-arrow:before,.expand-arrow:after{-webkit-transition:background-color 0.4s, -webkit-transform 0.4s;transition:background-color 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, background-color 0.4s;transition:transform 0.4s, background-color 0.4s, -webkit-transform 0.4s}.active .expand-arrow:before,.open .expand-arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .expand-arrow:after,.open .expand-arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-go{position:relative;z-index:1;padding:10px 16px 11px 0;-webkit-transition:padding-right 0.4s;transition:padding-right 0.4s}.btn-go:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-go:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-go:before,.btn-go:after{background-color:#fff;width:9px;height:1px;content:"";display:block;position:absolute;top:50%;right:0}.btn-go:before,.btn-go:after{-webkit-transform-origin:right;transform-origin:right}.close-x{width:50px;height:50px;top:20px;right:20px;position:absolute;z-index:1}.close-x:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.close-x:before,.close-x:after{background-color:#fff;width:38px;height:2px;content:"";display:block;position:absolute;top:calc(50% - (2px / 2));right:calc(50% - (38px / 2))}.close-x.sml-x{top:4px;right:4px}.close-x.sml-x:before,.close-x.sml-x:after{width:16px;left:calc(50% - 8px)}button{background:transparent;border:none}[class^="btn"]{text-align:center;display:inline-block}.btn{padding:22px 32px;min-width:240px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer}.btn-primary .response,.btn-bubble:before{border-radius:100%;border-color:#fff;border-style:solid;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-primary{background-color:#000;color:#fff;overflow:hidden}.btn-primary .response{display:block;position:absolute;border-width:15px;width:30px;height:30px;opacity:0.2;-webkit-animation:btnResponse 0.3s ease-out forwards;animation:btnResponse 0.3s ease-out forwards}.btn-primary.disabled{display:none}.btn-secondary{border:1px solid #000;padding:18px;font-size:14px;-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s}.btn-secondary.btn-white{border-color:#fff;color:#fff}.btn-text{text-decoration:underline}.btn-bubble{border:1px solid #fff;border-radius:100%;position:relative}.btn-bubble:before,.btn-bubble:after{content:""}.btn-bubble:before{position:absolute;left:50%;right:50%;pointer-events:none;-webkit-animation:controlResponse 0.3s ease-out forwards;animation:controlResponse 0.3s ease-out forwards;display:none}.btn-bubble:after{top:0;right:0;bottom:0;left:0;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center}.btn-bubble[data-state="active"]:before,.btn-bubble.active:before{display:block}.btn-wishlist,.btn-share,.prompt-control.btn-bubble{width:34px;height:34px}.btn-wishlist:not(.ico-wishlist):after{background-image:url(/images/ico/ico-wishlist.svg)}.btn-wishlist.ico-wishlist:before{font-size:34px}.grid-model[data-wishlist="true"] .btn-wishlist:after{background-image:url(/images/ico/ico-wishlist-active.svg);-webkit-animation:pulse 0.4s;animation:pulse 0.4s}.btn-share.ico-share:before{font-size:28px}.btn-more{margin-top:5vw}.img-src{background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.img-holder{position:relative;overflow:hidden}.img-holder .img-src{top:0;right:0;bottom:0;left:0;position:absolute}.img-holder:before,.model-img:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-repeat:no-repeat;background-size:78px 27px;background-position:center;background-image:url(/images/img/img-logo-audi-placeholder.svg);background-color:#CFD3D2;z-index:-1}.video{position:relative;height:0;padding-bottom:56.25%}.video-content,.video-cover{position:absolute;top:0;left:0;width:100%;height:100%}.video-cover{background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;opacity:1;z-index:1}.video-cover.hide{opacity:0}.video-cover+.video-content{z-index:0;display:none}.cta-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5vw 0}.cta-holder .cta-item{width:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);margin:14px 0;text-align:center;position:relative}.cta-holder .cta-item:after{content:"";position:absolute;right:0;top:20px;bottom:20px;border-left:1px solid #000}.cta-holder .cta-item:nth-child(3n):after{display:none}.cta-holder .cta-link{text-align:center;display:inline-block;padding:20px 0}.cta-holder .cta-icon{width:36px;height:36px;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:center}.cta-holder .cta-label{margin-top:20px;font-family:"Audi Extended", Arial, sans-serif;font-weight:bold;font-size:12px}.cta-blocks .grid-item{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cta-blocks .cta-block{padding:40px;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;opacity:0}.cta-blocks [data-state="reveal"] .cta-block{opacity:1}.cta-blocks-big .cta-block{font-size:2.6vw;font-weight:bold;padding-top:6%;padding-bottom:6%}.cta-blocks-sml .grid-box{height:100%}.cta-blocks-sml .cta-block{height:100%;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-blocks-sml p{padding-top:10px}.share-popup{font-size:12px}.share-popup .share-popup-title{font-size:18px}.share-popup .share-list{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.share-popup .share-item{width:64px;-ms-flex-preferred-size:64px;flex-basis:64px;text-align:center}.share-popup .share-bubble{display:inline-block}.share-popup .share-icon{border:1px solid #000;width:60px;height:60px;border-radius:100%;display:block;margin:0 auto 6px}.share-popup .share-label{font-weight:bold}.share-popup .share-url,.share-popup .btn-clipboard{display:block;white-space:nowrap}.share-popup .share-url{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color 0.3s;transition:color 0.3s}.share-popup .btn-clipboard{padding:12px;height:100%;font-weight:bold}.share-popup .share-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:0 !important;border:1px solid #CFD3D2}.share-popup .share-link.copied .share-url{color:#929292}.toggle-select{border-left:1px solid #404040;width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-select .toggle-option{color:#929292}.toggle-select .toggle-option:first-child{text-align:right}.toggle-select .toggle-option.selected,.toggle-select .toggle-option[data-state="focus"]{color:#fff}.toggle-select .toggle-label{cursor:pointer}.toggle-select .toggle-control{width:122px;-ms-flex-preferred-size:122px;flex-basis:122px}.toggle-select .toggle-btn{border:1px solid #929292;width:50px;height:26px;border-radius:13px;margin:0 auto;display:block;position:relative;cursor:pointer}.toggle-select .toggle-path,.toggle-select .toggle-point{position:absolute}.toggle-select .toggle-path{left:7px;right:7px;top:50%}.toggle-select .toggle-point{background-color:#fff;width:12px;height:12px;border-radius:100%;left:0;top:-6px;-webkit-transition:left 0.3s;transition:left 0.3s}.data-module{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.data-module>.data-item,.data-module .data-set>div{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.data-module .data-title{margin-bottom:60px;color:#CFD3D2;font-family:"Audi Extended", Arial, sans-serif;font-size:16px;font-weight:normal;position:relative}.data-module .data-title span{display:inline-block;padding:0 10px;background-color:#4C4C4C;position:relative;z-index:1}.data-module .data-title:after{background-color:#929292;width:100%;height:1px;content:"";display:block;position:absolute;top:calc(50% + 1px);right:0}.data-module .data-label{font-family:"Audi", Arial, sans-serif;font-weight:700;margin-bottom:14px}.data-module .data-group{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.data-module .data-group:nth-child(n+2){padding-top:60px}.data-module .half-group{width:calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.data-module .data-set{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.data-module .data-item-inner{padding:0 15px}.model-finance .data-item{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.model-finance .data-item:nth-child(n+4){padding-top:8vh}.model-finance .data-value{font-family:"Audi Extended", Arial, sans-serif;font-size:24px;font-weight:bold}.compare-set .data-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:170px;position:relative;z-index:1}.featured-module .grid-box{overflow:visible}.featured-module .flex-2 p:nth-child(n+2){margin-top:40px}.featured-module .flex-2.scroll-reveal>div:nth-child(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}.full-bleed-media .img-holder{padding-bottom:40vw}.expanding-module{min-height:200px;padding-top:56px;background-color:transparent;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.expanding-container{position:relative}.expanding-controls{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}.expanding-controls[data-state="lock"]{position:fixed}.expanding-btn .btn-icon{background-color:#000;width:48px;height:48px;border-radius:100%;position:relative;-webkit-transition:background-color 0.4s, -webkit-transform 0.4s;transition:background-color 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, background-color 0.4s;transition:transform 0.4s, background-color 0.4s, -webkit-transform 0.4s}.expanding-btn .btn-icon:before,.expanding-btn .btn-icon:after{content:"";width:16px;height:1px;background-color:#fff;position:absolute;left:calc(50% - 8px);top:calc(50%)}.expanding-btn .btn-icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expanding-btn .btn-label{color:#000;font-family:"Audi Extended", Arial, sans-serif;font-size:12px;display:block;padding-top:14px;-webkit-transition:all 0s 0.3s, opacity 0.3s, color 0.4s;transition:all 0s 0.3s, opacity 0.3s, color 0.4s}.expanding-content{color:#fff;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height 1s, opacity 0.4s 0.6s;transition:max-height 1s, opacity 0.4s 0.6s}.expanding-content h6{font-weight:normal;margin-bottom:20px}.expanding-content p{font-size:14px}.expanding-content .expanding-title{margin-bottom:10vh}.expanding-content-inner{padding:16vh 0}.expanding-module.open{background-color:#4C4C4C}.expanding-module.open .expanding-btn .btn-label{opacity:0;font-size:0;padding-top:0}.expanding-module.open .expanding-btn .btn-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.expanding-module.open .expanding-content{max-height:1600px;-webkit-animation-name:revealExpanded;animation-name:revealExpanded;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.expanding-module .accordion-module{max-width:640px;margin:0 auto}.accordion-item{color:#CFD3D2}.accordion-item:nth-last-child(n+2){margin-bottom:12px}.accordion-btn{border-bottom:1px solid #929292;padding:12px 0;display:block;width:100%;font-family:"Audi Extended", Arial, sans-serif;text-align:left;position:relative}.accordion-btn:before,.accordion-btn:after{content:"";width:14px;border-bottom:1px solid #CFD3D2;display:block;position:absolute;right:0;top:50%;-webkit-transition:0.4s;transition:0.4s}.accordion-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.accordion-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion-content{opacity:0}.accordion-inner{padding:40px 0;-webkit-transition:padding 0.4s;transition:padding 0.4s}.accordion-inner>*{-webkit-transition:font-size 0.4s;transition:font-size 0.4s}.accordion-item:not(.active) .accordion-inner{padding:0}.accordion-item:not(.active) .accordion-inner>*{font-size:0}.accordion-item.active{color:#fff}.accordion-item.active .accordion-btn:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accordion-item.active .accordion-btn:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion-item.active .accordion-content{-webkit-animation:revealHidden 0.3s forwards 0.3s;animation:revealHidden 0.3s forwards 0.3s}.tab-module .tab-nav{background-color:#28272E;display:-webkit-box;display:-ms-flexbox;display:flex}.tab-module .tab-btn{color:#929292;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;position:relative;-webkit-transition:color 0.4s, background-color 0.4s;transition:color 0.4s, background-color 0.4s;flex-grow:1;width:0}.tab-module .tab-btn:nth-last-child(n+2):after{content:"";position:absolute;right:0;top:10px;bottom:10px;border-right:1px solid #404040}.tab-module .tab-btn.active{color:#fff}.tab-module .tab-item{opacity:0}.tab-module .tab-item:not(.active){display:none}.tab-module .tab-item.active{-webkit-animation:revealHidden 0.4s forwards;animation:revealHidden 0.4s forwards}.popup{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup.popup-screen{background-color:transparent;position:fixed;top:0;left:0;z-index:1000;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.popup:not(.open){display:none}.popup-box{max-width:500px;position:relative}.popup-box.clear-box{max-width:860px;color:#fff;opacity:0}.popup-box.white-box{background-color:#fff;padding:30px}.popup-content p{margin-top:20px}.popup-content p a{color:#bb0a30;font-weight:bold;display:inline-block}.popup.open.popup-screen{background-color:rgba(0,0,0,0.86)}.popup.open .popup-box.clear-box{-webkit-animation:revealExpanded 0.6s forwards;animation:revealExpanded 0.6s forwards}.carousel-slide{padding:0 3px}.carousel-arrows{position:absolute;top:50%;width:100%}.carousel-arrow{position:absolute;width:60px;height:80px;top:-40px;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s}.carousel-arrow:after{content:"";width:27px;height:10px;background-image:url(/images/ico/ico-carousel-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;position:relative;display:block;margin:0 auto 0 0}.carousel-arrow.prev-slide{left:40px}.carousel-arrow.next-slide{right:40px}.carousel-arrow.next-slide:after{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin:0 0 0 auto}.gallery-carousel{position:relative}.gallery-carousel .slide-content{width:32vw;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.gallery-carousel .slide-content[data-state="reveal"]{opacity:1}.gallery-carousel .carousel-slide[data-slick-index="-1"] .slide-content{-webkit-transition-delay:0s;transition-delay:0s}.gallery-carousel .carousel-slide.slick-active .slide-content{-webkit-transition-delay:0.4s;transition-delay:0.4s}.gallery-carousel [data-orientation="landscape"] .slide-content{width:calc(32vw * 1.8)}.gallery-carousel [data-orientation="portrait"] .slide-content{width:calc(32vw * 0.7)}.gallery-carousel .carousel-arrows{top:calc(32vw / 2)}.gallery-carousel .slide-media{padding-bottom:32vw}.gallery-carousel .slide-media:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#28272E;opacity:0.7;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.gallery-carousel .slide-caption{color:#000;padding-top:20px;padding-bottom:4vw;font-family:"Audi Extended", Arial, sans-serif;font-size:11px;line-height:1.4;opacity:0;-webkit-transition:opacity 0.6s 0s;transition:opacity 0.6s 0s}.gallery-carousel .carousel-slide.slick-active .slide-media:after{opacity:0}.gallery-carousel .carousel-slide.slick-active .slide-caption{opacity:1;-webkit-transition:opacity 0.6s 0.4s;transition:opacity 0.6s 0.4s}.grid-container{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;margin-top:-6px}.grid-container .offwhite,.grid-container .lightgrey,.grid-container .white{color:#000}.last-viewed-models,.related-model-selection,.other-recommendations{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.grid-item.hidden{display:none}.grid-item-container{position:relative}.grid-box{padding:3px;position:relative}.grid-model,.grid-prompt,.grid-layer{top:0;right:0;bottom:0;left:0;position:absolute}.grid-model{-webkit-transition:left 0.6s, top 0.6s;transition:left 0.6s, top 0.6s}.grid-prompt{-webkit-transition:right 0.6s, bottom 0.6s;transition:right 0.6s, bottom 0.6s}.grid-prompt .grid-overlay{-webkit-animation-duration:0.6s;animation-duration:0.6s}.grid-box-solid,.grid-info-inner{position:relative;height:100%}.page-title .grid-box-solid{padding-top:5vh;padding-bottom:7vh}.page-title p,.page-title .page-intro{margin-top:20px}.section-title .grid-box-solid{padding:50px 0;text-align:center}.grid-overlay{background-color:#fff;-webkit-animation-name:revealOverlay;animation-name:revealOverlay;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}.grid-info{padding:44px 30px 34px 30px}.grid-box-solid{-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.offwhite .grid-box-solid{background-color:#f0f0f0}.lightgrey .grid-box-solid{background-color:#dfdfe1}.grey .grid-box-solid,.grid-bar .grid-box-solid,.grid-title .grid-box-solid,.grid-prompt .grid-box-solid{background-color:#28272E}.black .grid-box-solid{background-color:#000}.red .grid-box-solid{background-color:#bb0a30}.grid-bar{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px}.grid-bar .grid-box-solid{width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-bar .bar-title{padding:0 25px}.grid-bar .bar-controls{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.grid-bar .bar-control{border-left:1px solid #404040;height:100%;width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-bar.hidden-bar .grid-box{-webkit-transition:padding 0.4s;transition:padding 0.4s}.grid-bar.hidden-bar .grid-box-solid{overflow:hidden;-webkit-transition:width 0.6s, height 0.4s;transition:width 0.6s, height 0.4s}.grid-bar.hidden-bar .bar-title,.grid-bar.hidden-bar .bar-controls{opacity:0;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.grid-bar.hidden-bar .bar-title{-webkit-animation-name:revealInfo;animation-name:revealInfo;-webkit-animation-delay:0.4s;animation-delay:0.4s}.grid-bar.hidden-bar .bar-controls{-webkit-animation-name:revealHidden;animation-name:revealHidden;-webkit-animation-delay:0.6s;animation-delay:0.6s}.grid-bar.hidden-bar:not(.reveal-bar) .grid-box-solid{width:0;height:0}.grid-bar.hidden-bar:not(.reveal-bar) .grid-box{padding-top:0;padding-bottom:0}.grid-bar.hidden-bar:not(.reveal-bar) .bar-title,.grid-bar.hidden-bar:not(.reveal-bar) .bar-controls{display:none}.range-name{font-size:2.8vw}[data-toprow="true"] .range-name{font-size:3.4vw}.model-name{font-size:1.6vw;margin-top:14px}.grid-model{overflow:hidden}.grid-model .model-img{overflow:hidden}.grid-model .model-img .img-src{-webkit-animation-name:revealImg;animation-name:revealImg;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-delay:0.4s;animation-delay:0.4s;position:absolute;top:0;bottom:0;left:0;width:100%}.grid-model .range-name,.grid-model .model-name,.grid-model .model-tags{opacity:0;-webkit-animation-name:revealInfo;animation-name:revealInfo;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.grid-model .range-name,.grid-model .model-name{line-height:0.9;-webkit-animation-delay:0.6s;animation-delay:0.6s}.grid-model .model-tags,.grid-model .model-controls{position:absolute;bottom:0}.grid-model .model-tags{left:0;-webkit-animation-delay:0.8s;animation-delay:0.8s}.grid-model .model-tag{white-space:nowrap}.grid-model .model-controls{right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-prompt p,.grid-prompt .btn-secondary{letter-spacing:0.3px}.grid-prompt .prompt-overlay{opacity:0.6;background-color:#000;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.grid-prompt .img-src{opacity:0.7;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.prompt-open{cursor:pointer}.prompt-message{opacity:0}.prompt-message .prompt-title{padding-bottom:25px}.prompt-message p:nth-of-type(n+2){padding-top:15px}.prompt-message .btn-go{margin-top:15px}.prompt-message .btn-go ~ .btn-go{margin-top:5px}.prompt-buttons,.prompt-control{position:absolute;opacity:0}.prompt-buttons{bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prompt-buttons [class^="btn"]{width:calc(50% - 5px);-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);padding-left:0;padding-right:0}[data-toprow="true"] .grid-prompt,.grid-prompt.prompt-full{bottom:100%}.grid-item:not([data-toprow="true"]) .prompt-half{right:100%}.grid-item:not([data-toprow="true"]) .prompt-half .prompt-title{font-size:24px}.reveal-prompt .range-name{font-size:31px !important}.reveal-prompt .model-name{display:none}.reveal-prompt .prompt-message{-webkit-animation:revealInfo 0.4s forwards;animation:revealInfo 0.4s forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.reveal-prompt:not([data-toprow="true"]) .prompt-half{right:50%}.reveal-prompt:not([data-toprow="true"]) .prompt-half ~ .grid-model{left:50%}.reveal-prompt:not([data-toprow="true"]) .prompt-half ~ .grid-model .model-tag:not(.price){max-width:0;-webkit-transition:max-width 0s;transition:max-width 0s}.reveal-prompt:not([data-toprow="true"]) .prompt-half ~ .grid-model .model-controls{opacity:0 !important;pointer-events:none}.reveal-prompt[data-toprow="true"] .prompt-half{bottom:50%}.reveal-prompt[data-toprow="true"] .prompt-half ~ .grid-model{top:50%}.reveal-prompt .grid-prompt.prompt-full{bottom:0}.reveal-prompt .grid-prompt.prompt-full ~ .grid-model{top:100%}.reveal-prompt .grid-prompt.prompt-full ~ .grid-model .grid-info{display:none}.reveal-prompt .prompt-control,.reveal-prompt .prompt-buttons{-webkit-animation-name:revealHidden;animation-name:revealHidden;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.reveal-prompt[data-assist="active"].prompt-top .grid-prompt{bottom:0}.reveal-prompt[data-assist="active"].prompt-top .grid-model{top:100%}.reveal-prompt[data-assist="active"].prompt-side .grid-prompt{right:0}.reveal-prompt[data-assist="active"].prompt-side .grid-model{left:100%}.hide-prompt .grid-prompt .grid-info{display:none}.prompt-components{display:none !important}[data-state="remove"] .grid-info{-webkit-animation-name:revealInfo;animation-name:revealInfo;-webkit-animation-duration:0.3s;animation-duration:0.3s;animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-state="remove"] .grid-model .grid-box-solid:after{content:"";background-color:#fff;position:absolute;top:100%;left:0;right:0;bottom:0;display:block;-webkit-animation-name:revealOverlay;animation-name:revealOverlay;-webkit-animation-duration:0.4s;animation-duration:0.4s;animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}[data-state="remove"] .model-controls,[data-state="remove"] .prompt-controls,[data-state="remove"] .prompt-buttons{display:none}.home .model-grid .grid-container{min-height:50vw}.range .model-grid .grid-container{min-height:30vw}.model-grid .grid-container{-ms-flex-line-pack:start;align-content:flex-start}.model-grid .grid-item{-webkit-transition:width 0.6s, -webkit-flex-basis 0.6s;transition:width 0.6s, -webkit-flex-basis 0.6s;transition:width 0.6s, flex-basis 0.6s;transition:width 0.6s, flex-basis 0.6s, -webkit-flex-basis 0.6s, -ms-flex-preferred-size 0.6s}.model-grid .grid-item[data-span="1"]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model-grid .grid-item-container{padding-bottom:20vw;-webkit-transition:padding-bottom 0.4s;transition:padding-bottom 0.4s}.model-grid [data-toprow="true"] .grid-item-container{padding-bottom:30vw}.model-grid .btn-holder{padding-bottom:0 !important}.model-grid .range-name,.model-grid .model-name{-webkit-transition:font-size 0.6s;transition:font-size 0.6s}.model-grid .model-tags{font-size:17px;-webkit-transition:padding 0.4s;transition:padding 0.4s}.model-grid .model-tags:before{content:"";display:block;border-top:4px solid #fff;position:absolute;bottom:0;left:0;width:0px;-webkit-transition:width 0s;transition:width 0s}.model-grid .model-tag:not(.price){max-width:200px;overflow:hidden;-webkit-transition:max-width 2s;transition:max-width 2s}.model-grid .model-controls{opacity:0;z-index:-1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.model-grid .models-equal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.model-grid .models-equal[data-blocks="2"] .grid-item{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.model-grid .models-equal[data-blocks="1"] .grid-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model-grid .models-equal .grid-item-container{padding-bottom:28vw}.model-grid .models-equal .item-hidden{width:0 !important;-ms-flex-preferred-size:0 !important;flex-basis:0 !important}.model-grid .models-equal .item-hidden .grid-info{display:none}.model-grid .models-equal .open{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.model-grid .grid-assist{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height 0.8s;transition:max-height 0.8s}.model-grid .grid-assist:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-color:#fff;z-index:1}.model-grid .grid-assist:before{background-color:#fff;width:100%;height:3px;content:"";display:block;position:absolute;bottom:0;right:0;z-index:1}.model-grid .grid-assist:after{left:0;-webkit-transition:left 0.6s;transition:left 0.6s}.model-grid .grid-assist[data-state="reveal"]{max-height:460px}.model-grid .grid-assist[data-state="reveal"]:after{left:100%}.model-grid .grid-assist[data-state="reveal"] ~ .last-viewed-models,.model-grid .grid-assist[data-state="reveal"] ~ .sub-smartbar{display:none}.model-grid .grid-assist .assist-panels .grid-box-solid{background-color:#28272E}.assist-slider{background-color:#33323A;width:100%;height:100px;overflow-x:auto;overflow-y:hidden;opacity:0;-webkit-animation:slideUp 0.6s forwards;animation:slideUp 0.6s forwards}.assist-slider .slider-inner{min-width:840px}.assist-slider .assist-tabs,.assist-slider .slider-bar{padding:0 30px}.assist-slider .slider-track{padding:10px 0;position:relative;cursor:pointer}.assist-slider .slider-line{width:100%;height:1px;background-color:#404040}.assist-slider .slider-input{width:30px;height:30px;margin-top:-15px;margin-left:-15px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;cursor:pointer}.assist-slider .slider-input:after{content:"";display:block;width:19px;height:19px;border:1px solid #CFD3D2;background-color:#33323A;border-radius:100%}.assist-slider .slider-input.active{-webkit-transform:scale(1);transform:scale(1)}.assist-slider .slider-input[data-state="stop"]{-webkit-transition:left 0.4s;transition:left 0.4s}.assist-slider .simplebar-track.simplebar-horizontal{height:20px}.assist-slider .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:100%}.assist-slider .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:rgba(255,255,255,0)}.assist-tabs{padding:0 30px;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.assist-tab{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:0.5;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.assist-tab .assist-btn{color:#CFD3D2;font-family:"Audi Extended", Arial, sans-serif;font-size:9px;letter-spacing:0.1px;padding:10px;display:block;margin:0 auto;-webkit-transition:all 0.4s;transition:all 0.4s}.assist-tab.active,.assist-tab[data-state="focus"]{opacity:1}.assist-tab.active .assist-btn,.assist-tab[data-state="focus"] .assist-btn{font-weight:bold;font-size:12px;margin-bottom:6px}.assist-settings{color:#fff;position:relative;height:280px;opacity:0;-webkit-transition:opacity 0;transition:opacity 0}.assist-settings .assist-category{top:0;right:0;bottom:0;left:0;position:absolute;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow:hidden;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;z-index:0}.assist-settings .assist-category.active{opacity:1;-webkit-transition:opacity 0.4s 0.4s;transition:opacity 0.4s 0.4s;z-index:1}.assist-settings .fieldset{width:100%;max-width:720px;padding:0}.assist-settings .checkbox-list .flex{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.assist-settings .checkbox-list .control-field{width:calc(100% / 4);-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4)}.assist-settings .checkbox-list .flex.f-grow .control-field{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.assist-settings .checkbox-list .form-input{display:block}.assist-settings .checkbox-list .check-field{margin:16px 0}.assist-settings .checkbox-list .check-field:nth-last-child(n+2){margin-bottom:16px}.assist-settings .checkbox-list .field-toggle{margin:0 auto 10px}.assist-settings .checkbox-list .field-label{padding-left:20px;padding-right:20px;font-size:16px;text-align:center;display:block}.assist-settings .close-x{z-index:2}.model-grid .grid-assist[data-state="reveal"] .assist-settings{opacity:1;-webkit-transition:opacity 0.4s 0.4s;transition:opacity 0.4s 0.4s}.assist-category .range-field{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:30px}.assist-category .range-field .form-input{max-width:400px;margin:0 auto;text-align:center;padding:0 9px}.assist-category .range-field .form-input>span{width:100% !important}.assist-category .jslider{height:auto;top:0}.assist-category .jslider .jslider-bg:before{background-color:#929292;width:100%;height:1px;content:"";display:block;position:absolute;top:0;right:0}.assist-category .jslider .jslider-bg i{background:none}.assist-category .jslider .jslider-bg .v{background-color:#CFD3D2;height:2px}.assist-category .jslider .jslider-pointer{width:26px;height:26px;top:-12px;margin-left:-13px;background:none;background-color:#33323A;border:1px solid #CFD3D2;border-radius:100%}.no-models{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.no-models .grid-info-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-models p{margin-top:10px}input{background-color:transparent;border:none;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0}.form-subtitle{padding-bottom:3vw}.fieldset{border:none;margin:0;padding:0 0 20px 0}.fieldset+.form-subtitle{padding-top:4vw}.page-title .fieldset{padding-top:40px;width:calc(((100% + 200px) / 3 * 2 - 200px) / 2 - 22px)}.flex-row .form-subtitle{padding-bottom:0}.form-field{font-size:18px}.form-field.text-field:nth-child(n+2),.form-field.select-field:nth-child(n+2){margin-top:4vw}.form-input,.select-ul{position:relative}.text-field .input,.text-field .field-label,.select-input{height:50px}.text-field .input,.select-input{width:100%;border-bottom:1px solid #929292;-webkit-transition:border 0.4s;transition:border 0.4s}.text-field .input{display:block;-webkit-box-shadow:0 1px 0 0 rgba(146,146,146,0) !important;box-shadow:0 1px 0 0 rgba(146,146,146,0) !important}.text-field .field-label,.text-field .field-line{left:0;position:absolute}.text-field .field-label{color:#929292;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;z-index:1;-webkit-transition:all 0.4s;transition:all 0.4s}.text-field .field-line{width:100%;bottom:0;height:2px;background-color:#929292;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}.text-field .input:focus+.field-line{background-color:#000;opacity:1}.text-field.active .input{border-bottom-color:#000}.text-field.active .field-label{height:12px;top:-10px;font-size:13px}.select-input,.select-option{cursor:pointer}.select-input{padding-right:50px !important;display:block;position:relative;text-align:left}.select-input.input-placeholder{color:#929292}.select-input .select-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-box{color:#fff;width:100%;max-height:254px;left:0;bottom:1px;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);position:absolute;display:none}.select-list{padding:18px 30px}.select-option{color:#CFD3D2;font-size:15px;padding:10px 0;-webkit-animation:revealInfo 0.4s;animation:revealInfo 0.4s;-webkit-transition:padding-left 0.6s;transition:padding-left 0.6s;position:relative;display:none}.select-option:before{background-color:#CFD3D2;width:0;height:2px;content:"";display:block;position:absolute;top:18px;left:-50px;-webkit-transition:width 0.4s;transition:width 0.4s}.select-option.select-placeholder{display:none !important}.select-option.select-label{color:#fff;font-family:"Audi Extended", Arial, sans-serif;font-size:14px;font-weight:normal;position:relative;letter-spacing:1px;pointer-events:none}.select-option.select-label span{display:inline-block;padding-right:10px;background-color:#4C4C4C;position:relative;z-index:1}.select-option.select-label:after{background-color:#4C4C4C;width:100%;height:1px;content:"";display:block;position:absolute;top:calc(50% + 1px);right:0}.select-option.select-label:after{top:50%}.select-option.select-label ~ .select-option:not(.select-label){font-size:14px;color:#929292}.select-option.selected{color:#CFD3D2 !important;padding-left:6px}.select-option.selected:before{width:46px}.select-box,.select-option.select-label span{background-color:#33323A}.select-ul .arrow{position:absolute;right:0;top:50%}.select-ul .arrow:before,.select-ul .arrow:after{content:"";width:14px;border-bottom:1px solid #404040;display:block;position:absolute;right:0;top:50%;-webkit-transition:0.4s;transition:0.4s}.select-ul .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.select-ul .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select-ul .select-close{background-color:rgba(0,0,0,0.7);top:10px;right:10px;width:40px;height:40px;position:fixed;display:none}.select-ul .select-close:before,.select-ul .select-close:after{width:20px;left:calc(50% - 10px);height:1px;top:50%}.select-ul.open{z-index:10}.select-ul.open .arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.select-ul.open .arrow:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.select-ul.open .select-box,.select-ul.open .select-option{display:block}.select-ul.open .select-box,.select-ul.open .select-close{z-index:100}.select-ul.disabled{pointer-events:none}.select-ul .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:6px;bottom:6px;opacity:0.4}.control-field .input,.control-field .field-label{cursor:pointer}.control-field .input{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0 !important;z-index:1}.control-field .field-label{color:#929292;-webkit-transition:color 0.4s;transition:color 0.4s}.control-field .input:checked ~ .field-label{color:#000}.field-toggle{width:50px;height:26px;border-radius:13px;border:1px solid #929292;position:relative;-webkit-transition:border 0.4s;transition:border 0.4s}.field-toggle:after{content:"";width:10px;height:10px;top:calc(50% - 5px);left:8px;border-radius:100%;background-color:#CFD3D2;position:absolute;-webkit-transition:all 0.4s;transition:all 0.4s}.input:checked ~ .field-toggle:after{background-color:#28272E;left:calc(100% - 18px);-webkit-transform:scale(1.2);transform:scale(1.2)}.control-row{text-align:center}.control-row .field-toggle{margin:14px auto 0}.radio-field .form-input{display:inline-block}.radio-field .field-label{display:block}.checkbox-list .check-field:nth-last-child(n+2){margin-bottom:40px}.checkbox-list .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-list .field-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#929292}.range-checkbox-set .check-field .field-label{color:#929292;border:1px solid #929292;width:68px;height:68px;border-radius:100%;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.4s;transition:all 0.4s}.range-checkbox-set .check-field .input:checked ~ .field-label{border-color:#000;color:#000}.range-checkbox-set .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.range-checkbox-set .form-input{margin:12px}.range-field .field-label{color:#929292;padding-bottom:30px;text-align:center;display:block}.search-field{position:relative}.search-field .input{width:100%;display:block}.search-field .input::-webkit-input-placeholder{color:#929292;opacity:1}.search-field .input::-moz-placeholder{color:#929292;opacity:1}.search-field .input:-ms-input-placeholder{color:#929292;opacity:1}.search-field .input:-moz-placeholder{color:#929292;opacity:1}.search-field .reset-form{position:absolute;width:50px;height:100%;top:0;right:0}.search-field .reset-form:before,.search-field .reset-form:after{border-bottom:1px solid #000;width:16px;top:50%;left:calc(50% - 8px);position:absolute;display:block;content:""}.search-field .reset-form:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-field .reset-form:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-field .input:placeholder-shown ~ .reset-form{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent !important}.offwhite input:-webkit-autofill,.offwhite input:-webkit-autofill:hover,.offwhite input:-webkit-autofill:focus textarea:-webkit-autofill,.offwhite textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.offwhite select:-webkit-autofill,.offwhite select:-webkit-autofill:hover,.offwhite select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent !important}.grey input:-webkit-autofill,.grey input:-webkit-autofill:hover,.grey input:-webkit-autofill:focus textarea:-webkit-autofill,.grey textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.grey select:-webkit-autofill,.grey select:-webkit-autofill:hover,.grey select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #28272E inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent !important}.black input:-webkit-autofill,.black input:-webkit-autofill:hover,.black input:-webkit-autofill:focus textarea:-webkit-autofill,.black textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.black select:-webkit-autofill,.black select:-webkit-autofill:hover,.black select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent !important}.btn-submit{width:calc(100% - 60px);max-width:550px}.btn-submit,.recaptcha{margin-top:3vw}.recaptcha img{max-width:100%}.cancel-form{margin-top:3vw}.grey .text-field .input,.black .text-field .input,.page-title .text-field .input{color:#fff}.grey .text-field .input:focus+.field-line,.black .text-field .input:focus+.field-line,.page-title .text-field .input:focus+.field-line{background-color:#fff}.grey .text-field.active .input,.black .text-field.active .input,.page-title .text-field.active .input{border-bottom-color:#fff}.grey .select-ul .arrow:before,.grey .select-ul .arrow:after,.black .select-ul .arrow:before,.black .select-ul .arrow:after,.page-title .select-ul .arrow:before,.page-title .select-ul .arrow:after{border-bottom-color:#CFD3D2}.grey .select-ul .select-box,.black .select-ul .select-box,.page-title .select-ul .select-box{background-color:#33323A}.grey .control-field .input:checked ~ .field-label,.black .control-field .input:checked ~ .field-label,.page-title .control-field .input:checked ~ .field-label{border-color:#fff;color:#fff}.grey .field-toggle,.black .field-toggle,.page-title .field-toggle{border-color:#929292}.grey .field-toggle:after,.black .field-toggle:after,.page-title .field-toggle:after{background-color:#929292}.grey .input:checked ~ .field-toggle:after,.black .input:checked ~ .field-toggle:after,.page-title .input:checked ~ .field-toggle:after{background-color:#fff}.text-field .input.error,.select-ul.error .select-input,.select-ul.error .arrow:before,.select-ul.error .arrow:after{border-bottom-color:#bb0a30 !important;-webkit-transition:border 0s;transition:border 0s}.text-field .input.error ~ .field-line{background-color:#bb0a30 !important}.error-msg,.select-ul.error .select-input,.input.error ~ .field-label,.checkbox-set.set-error .field-label{color:#bb0a30 !important}.error-msg{font-family:"Audi", Arial, sans-serif;font-size:14px;margin-top:8px;display:block}.radio-set .error-msg,.checkbox-set .error-msg{margin-top:30px}.contact-pref .error-msg,.model-checkbox-set .error-msg{margin-top:30px;text-align:center}.input.error ~ .field-toggle,.set-error .field-toggle,.model-checkbox-set .input.error ~ .field-label,.model-checkbox-set.set-error .field-label{border-color:#bb0a30 !important}.input.error ~ .field-toggle:after,.set-error .field-toggle:after{background-color:#bb0a30}.thank-you .popup-box{text-align:center}.thank-you h5{margin-top:10px;font-weight:normal}.search-popup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-popup .popup-box{height:100%}.search-popup .popup-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-popup .main-search{padding-top:90px}.search-popup .input{padding:20px 80px 20px 30px;border-bottom:1px solid #fff;color:#fff;font-size:30px}.search-popup .search-field .reset-form{right:30px}.search-popup .search-field .reset-form:before,.search-popup .search-field .reset-form:after{width:20px;left:auto;right:0;border-bottom-color:#fff}.search-popup .search-suggestions{height:100%;overflow-y:auto;overflow-x:hidden}.search-popup .suggestions-container{padding:30px;padding-bottom:90px}.search-popup .suggestion-link{padding:20px 0;padding-right:30px !important;position:relative;-webkit-transition:padding 0.4s;transition:padding 0.4s;display:none}.search-popup .suggestion-link:nth-last-child(n+2){border-bottom:1px solid #404040}.search-popup .suggestion-link:before,.search-popup .suggestion-link:after{content:"";width:10px;height:1px;position:absolute;display:block;right:0;top:50%;background-color:#929292}.search-popup .suggestion-link:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;transform-origin:right}.search-popup .suggestion-link:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right;transform-origin:right}.search-popup .suggestion-link[data-search="match"]{display:block}.search-popup .suggestion-title{font-weight:normal}.search-popup .suggestion-url{color:#929292;font-size:14px;text-decoration:underline;word-wrap:break-word;margin-top:6px;opacity:0;-webkit-transition:color 0.4s;transition:color 0.4s;-webkit-animation:revealInfo 0.8s forwards;animation:revealInfo 0.8s forwards}.search-popup .search-empty{padding-top:20px}.search-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:30px;bottom:90px;right:0;left:auto;opacity:0}.search-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar.simplebar-visible:before{opacity:1}.search-popup .search-empty b{color:#bb0a30}.menu-bar{font-family:"Audi Extended", Arial, sans-serif;font-size:11px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:padding 0.6s 0.3s;transition:padding 0.6s 0.3s}.menu-bar .nav-link{padding:16px 10px;position:relative}.menu-bar .nav-item.active .nav-link,.menu-bar [data-state="focus"] .nav-link{color:#000 !important}.menu-bar .active-underline{bottom:12px}.menu-bar .sport-model{position:relative;padding-left:26px !important}.menu-bar .sport-model:before{content:"";background-color:#bb0a30;width:10px;height:9px;-webkit-transform:skew(-30deg);transform:skew(-30deg);display:block;position:absolute;left:10px;top:calc(50% - 4px)}.menu-bar .mobi-nav-item{display:none}.model-nav .nav-item:first-child .nav-link,.main-nav .nav-item:first-child .nav-link{padding-left:0}.model-group{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-height:100%;position:relative}.model-group:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;border-bottom:1px solid #CFD3D2;-webkit-transition:width 0.9s;transition:width 0.9s}.model-group .model-nav{opacity:1;-webkit-transition:all 0s;transition:all 0s}.quick-nav .nav-item:nth-last-child(n+2){border-right:1px solid #000}.quick-nav .nav-item:last-child .nav-link{padding-right:0}.quick-nav .nav-link{padding-top:0 !important;padding-bottom:0 !important}.quick-nav .nav-link span{width:26px;height:26px;display:block}.quick-nav .nav-link span:before{color:#000;font-size:24px}.quick-nav .nav-search{padding-right:4px}.menu-logo{position:fixed;right:30px;top:10px}.menu-logo .logo{width:75px;height:26px;display:block}.menu-burger{position:relative;width:64px;height:64px;display:none}.menu-burger span{width:24px;height:1px;background-color:#000;display:block;position:absolute;left:30px;top:50%;-webkit-transition:all 0.4s;transition:all 0.4s}.menu-burger span:first-child{top:calc(50% - 7px)}.menu-burger span:last-child{top:calc(50% + 7px)}.mobi-model-nav{width:100%;text-align:left;position:relative}.mobi-model-nav:before,.mobi-model-nav:after{content:"";width:14px;height:1px;background-color:#929292;right:0;top:50%;position:absolute;display:block;-webkit-transition:all 0.4s;transition:all 0.4s}.mobi-model-nav:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobi-model-nav.active:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mobi-model-nav.active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobi-model-nav ~ .model-nav{font-size:12px;display:none}.mobi-model-nav ~ .model-nav .nav-list{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobi-model-nav ~ .model-nav .nav-item{width:calc(50% - 6px);-ms-flex-preferred-size:calc(50% - 6px);flex-basis:calc(50% - 6px)}.header{top:0;background-color:#fff;position:relative;z-index:1000;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.08);box-shadow:0 0 30px 0 rgba(0,0,0,0.08);-webkit-transition:top 0.4s;transition:top 0.4s}.header.lock{position:fixed;top:0;left:0;width:100%}.header.compact{top:-46px;-webkit-transition:top 0.4s 0.3s;transition:top 0.4s 0.3s}.header.compact .menu-bar{padding-right:134px;-webkit-transition:padding 0.4s;transition:padding 0.4s}.header.compact .model-group:after{width:0;-webkit-transition:width 1s;transition:width 1s}.header.compact .model-group .model-nav{opacity:0}.header.open .menu-burger span{top:50%}.header.open .menu-burger span:nth-child(2){width:0}.header.open .menu-burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.open .menu-burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{background-color:#000;color:#929292;padding:46px 0 62px 0;position:relative;-webkit-box-shadow:0 100px 0 0 #000;box-shadow:0 100px 0 0 #000}.footer .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Audi Extended", Arial, sans-serif;font-size:10px}.footer .nav-item{line-height:2}.footer .nav-link{display:inline-block}.footer .nav-item:nth-last-child(n+2):after{content:"|";display:inline-block;padding:0 10px}.footer .social-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-7px}.footer .social-item{display:inline-block}.footer .social-item:nth-last-child(n+2){margin-right:14px}.footer .social-link{width:40px;height:30px;display:block}.footer .social-link:before{color:#929292;font-size:40px}.footer-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.terms{font-family:"Audi Extended", Arial, sans-serif;font-size:10px}.terms .terms-inner{border-top:1px solid #CFD3D2;padding:40px}.terms p:nth-last-child(n+2){margin-bottom:10px}.footer,.terms{padding-left:6px;padding-right:6px}.home .model-name{display:none}.home .model-tag.variant{max-width:0;opacity:0;-webkit-transition:max-width 0.6s, opacity 0.4s;transition:max-width 0.6s, opacity 0.4s}.home .model.reveal .model-tag.variant{max-width:400px;opacity:1;-webkit-transition:max-width 2s, opacity 0.4s;transition:max-width 2s, opacity 0.4s}.home .model.reveal .range-name{font-size:55px;-webkit-transition:font-size 0.4s;transition:font-size 0.4s}.home .model.reveal .model-name{display:block}.range{min-height:84vh}.model-hero .grid-model{position:relative}.model-hero .full-container{padding-top:50px;padding-bottom:50px}.model-hero .range-name,.model-hero .model-name{-webkit-transition:font-size 0.6s;transition:font-size 0.6s}.model-hero .range-name{font-size:70px}.model-hero .model-name{font-size:40px;margin-top:20px}.model-hero .model-controls{bottom:auto;top:0}.model-hero .grid-prompt,.model-hero .grid-hero{-webkit-transition:width 0.6s;transition:width 0.6s}.model-hero .grid-hero{width:100%}.model-hero .grid-prompt{left:auto;width:0}.model-hero .prompt-title span{display:block}.model-hero .reveal-prompt .grid-prompt{width:382px}.model-hero .reveal-prompt .grid-hero{width:calc(100% - 382px)}.model-hero .reveal-prompt .range-name{font-size:50px !important}.model-hero .reveal-prompt .model-name{font-size:28px;display:block}.hero-img{padding-bottom:62vh;overflow:hidden}.hero-img .img-src{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation:revealHero 1.2s forwards ease-out;animation:revealHero 1.2s forwards ease-out}.hero-buttons{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-buttons [class*="btn-"]{width:240px;-ms-flex-preferred-size:240px;flex-basis:240px}.hero-buttons [class*="btn-"]:nth-last-child(n+2){margin-right:10px}.variant-carousel .carousel-container{background-color:#28272E}.variant-carousel .slick-track{padding:0 3px}.variant-carousel .slide-box-solid{color:#929292;height:200px;padding:30px;position:relative;-webkit-transition:background-color 0.4s, color 0.4s;transition:background-color 0.4s, color 0.4s}.variant-carousel .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative}.variant-carousel .model-controls{bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.variant-carousel .btn-control{display:block}.variant-carousel .variant-name{line-height:1.16}.variant-carousel .variant-price{font-size:20px}.variant-carousel .variant-slide{background-color:#fff;width:26vw;padding:0 3px;cursor:pointer}.variant-carousel .variant-slide:first-child{-webkit-box-shadow:-3px 0 0 0 #fff;box-shadow:-3px 0 0 0 #fff}.variant-carousel .variant-slide:last-child{-webkit-box-shadow:3px 0 0 0 #fff;box-shadow:3px 0 0 0 #fff}.variant-carousel .variant-slide:not(.slick-current) .slide-box-solid{background-color:#28272E}.variant-carousel .variant-slide:not(.slick-current) .model-controls{opacity:0;pointer-events:none}.variant-carousel .variant-slide.slick-current .slide-box-solid{color:#000}.variant-carousel .variant-slide.slick-current .model-controls{opacity:1}.compare-label{font-family:"Audi", Arial, sans-serif}.recommended{background-color:#28272E}.recommended .grid-bar .grid-box-solid{background-color:#000}.recommended .grid-bar .grid-box{padding:0}.recommended .grid-container{padding:0;margin:0}.cards-carousel{padding:3px 0;position:relative;overflow:hidden}.cards-carousel .carousel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:left 1s;transition:left 1s}.cards-carousel .grid-info{padding-top:34px}.cards-carousel .slide-content{position:relative}.cards-carousel .card-cover{height:30vh;position:relative}.cards-carousel .card-finance{background-color:#fff;color:#000;min-height:320px;padding:40px 30px 0 30px}.cards-carousel .card-overlay{background-color:#28272E;opacity:0.7;right:auto;width:100%;pointer-events:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.cards-carousel .range-name{font-size:31px;-webkit-transition:font-size 0.4s;transition:font-size 0.4s}.cards-carousel .model-name{display:none}.cards-carousel .grid-info-inner,.cards-carousel .finance-content{-webkit-transition:max-height 0s 0.4s, opacity 0.4s 0.4s;transition:max-height 0s 0.4s, opacity 0.4s 0.4s}.cards-carousel .finance-content{max-height:280px}.cards-carousel .finance-label,.cards-carousel .finance-value{-webkit-transition:font-size 0.4s;transition:font-size 0.4s}.cards-carousel .finance-label{padding-bottom:4px;font-size:12px}.cards-carousel .finance-value{font-size:14px;font-weight:bold}.cards-carousel .finance-item{padding-bottom:20px}.cards-carousel .finance-item:first-child{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:30px}.cards-carousel .finance-item:first-child .finance-label{font-family:"Audi Extended", Arial, sans-serif;-webkit-transition:max-height 0.4s, opacity 0s;transition:max-height 0.4s, opacity 0s}.cards-carousel .finance-item:first-child .finance-value{font-size:16px}.cards-carousel .finance-item:nth-child(n+2) .finance-value,.cards-carousel .finance-item:nth-child(n+2) .finance-label{white-space:nowrap}.cards-carousel .finance-item:nth-child(n+2) .finance-label{color:#929292;font-weight:normal}.cards-carousel .btn-go{color:#bb0a30;margin-top:4px;padding-bottom:10px;font-weight:bold;-webkit-transition:padding-right 0.4s, opacity 0.4s;transition:padding-right 0.4s, opacity 0.4s}.cards-carousel .btn-go:before,.cards-carousel .btn-go:after{background-color:#bb0a30;height:2px}.cards-carousel .btn-go:before{top:calc(50% - 2px)}.cards-slide{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:flex-grow 0.8s, -webkit-box-flex 0.8s;transition:flex-grow 0.8s, -webkit-box-flex 0.8s;transition:flex-grow 0.8s;transition:flex-grow 0.8s, -webkit-box-flex 0.8s, -ms-flex-positive 0.8s}.cards-slide:not(.active){cursor:pointer}.cards-slide:not(.active) .model-controls{opacity:0;pointer-events:none}.cards-slide:not(.active) .finance-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cards-slide:not(.active) .finance-item:first-child .finance-label,.cards-slide:not(.active) .finance-item:nth-child(4){overflow:hidden;opacity:0;max-height:0}.cards-slide:not(.active) .finance-item:nth-child(4){width:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-transition:all 0s, opacity 0.4s;transition:all 0s, opacity 0.4s}.cards-slide:not(.active) .btn-go{display:none}.cards-slide.narrow{-webkit-box-flex:0.3;-ms-flex-positive:0.3;flex-grow:0.3}.cards-slide.narrow .grid-info-inner,.cards-slide.narrow .finance-content{opacity:0;width:0;-ms-flex-preferred-size:0;flex-basis:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0s, opacity 0s;transition:max-height 0s, opacity 0s}.cards-slide.narrow .range-name{font-size:25px}.cards-slide[class*="que-"]{-webkit-box-flex:1.3;-ms-flex-positive:1.3;flex-grow:1.3}.cards-slide[class*="que-"] .card-overlay{opacity:0.5}.cards-slide[class*="que-"] .range-name{font-size:40px}.cards-slide[class*="que-"] .finance-item:first-child .finance-value{font-size:18px}.cards-slide.active{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cards-slide.active .card-overlay{opacity:0}.cards-slide.active .img-src{-webkit-transform:scale(1.2);transform:scale(1.2)}.cards-slide.active .range-name{font-size:50px}.cards-slide.active .model-name{font-size:25px;display:block}.cards-slide.active .finance-label{font-size:14px}.cards-slide.active .finance-value{font-size:16px}.cards-slide.active .finance-item:first-child .finance-label{max-height:22px;-webkit-transition:max-height 0.4s, opacity 0.6s 0.4s;transition:max-height 0.4s, opacity 0.6s 0.4s}.cards-slide.active .finance-item:first-child .finance-value{font-size:22px}.dealer-container{width:calc(100% - 50px);-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px);max-width:640px;margin:0 auto}.dealer-tabs{border-bottom:1px solid #28272E}.dealer-tabs .tab-item{height:120px;width:100%}.dealer-tabs .tab-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-container{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;max-width:690px;overflow-y:auto}.filter-container:before,.filter-container:after{content:"";position:absolute;top:10px;bottom:10px;width:25px;pointer-events:none;z-index:1}.filter-container:before{left:0;background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(255,255,255,0)));background:linear-gradient(90deg, white 0%, rgba(255,255,255,0) 100%)}.filter-container:after{right:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(white));background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 100%)}.filter-container .simplebar-track.simplebar-vertical{opacity:0 !important;width:10px}.filter-container .simplebar-track.simplebar-horizontal{height:1px}.filter-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:auto;bottom:0;height:100%}.filter-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#28272E;height:100%;right:25px;left:25px;bottom:0;border-radius:0;opacity:1;-webkit-transition:height 0.4s;transition:height 0.4s}.dealer-filter{width:1280px;padding:0 25px;padding-top:2px !important;height:calc(100% - 2px);font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.dealer-filter .filter-options{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dealer-filter .filter-btn{padding:10px 0;-webkit-transition:color 0.4s;transition:color 0.4s}.dealer-filter .filter-btn.active{font-weight:bold}.dealer-filter .active-underline{bottom:calc(50% - 14px)}.dealer-filter ::-moz-selection{background:transparent;color:inherit}.dealer-filter ::selection{background:transparent;color:inherit}.dealer-search .input{border:1px solid #CFD3D2;height:56px;padding:0 60px 2px 50px}.dealer-search .ico-search:before{width:50px;font-weight:bold;font-size:16px}.dealer-results .search-empty{padding:40px 100px}.dealer-results .search-empty p{margin-top:14px}.dealer-results{height:55vh;width:100%;overflow-y:auto;overflow-x:hidden;position:relative}.dealer-results .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:6px;bottom:0;left:auto;right:0;opacity:0.2}.dealer-name,.dealer-address{font-size:12px}.dealer-name{-webkit-animation:revealHidden 0.8s forwards;animation:revealHidden 0.8s forwards}.dealer-address,.dealer-tel{-webkit-animation:revealInfo 0.6s forwards;animation:revealInfo 0.6s forwards}.dealer-address{margin-top:8px}.dealer-tel{margin-top:24px;display:inline-block}.dealer-hours,.dealer-directions{letter-spacing:0.4px}.dealer-hours{font-size:12px}.hours-label{color:#929292;font-family:"Audi", Arial, sans-serif;font-weight:normal}.hours-column{opacity:0}.hours-day{width:40px;display:inline-block}.hours-list li{margin-top:6px;display:block}.dealer-directions .btn-secondary{width:100%}.dealer-item{padding:30px 0;position:relative;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.dealer-item:before{content:"";display:block;position:absolute}.dealer-item:before{background-color:#28272E;top:0;left:0;bottom:0;width:0;-webkit-transition:width 0.3s;transition:width 0.3s;z-index:1}.dealer-item .dealer-info{right:0;position:relative;z-index:2}.dealer-item .dealer-name,.dealer-item .dealer-address{padding-right:40px}.dealer-item:not(.hidden) ~ .dealer-item:not(.hidden) .dealer-info:after{content:"";border-top:1px solid #CFD3D2;top:-30px;left:0;width:100%;display:block;position:absolute;z-index:0}.dealer-item.hidden,.dealer-item .dealer-popup-info{display:none}.dealer-item.active{color:#fff}.dealer-item.active:before{width:100%}.dealer-item.active .dealer-info:after{opacity:0 !important}.dealer-item.active .expand-arrow:before,.dealer-item.active .expand-arrow:after{background-color:#fff}.dealer-right .img-src{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.6s ease-out;transition:-webkit-transform 0.6s ease-out;transition:transform 0.6s ease-out;transition:transform 0.6s ease-out, -webkit-transform 0.6s ease-out}.dealer-right .img-src[data-state="active"]{-webkit-transform:scale(1.1);transform:scale(1.1)}.dealer-right .dealer-name{font-size:16px;font-weight:normal}.dealer-right .dealer-hours{margin:40px 0}.dealer-right .popup-box{width:calc(100% - 50px);-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px);background-color:rgba(0,0,0,0.86);padding:40px}.dealer-right .popup-close{top:16px;right:16px}.dealer-right .popup-close:before,.dealer-right .popup-close:after{width:30px;left:calc(50% - 15px)}.dealer-right .popup.open .dealer-name,.dealer-right .popup.open .dealer-directions{-webkit-animation:revealHidden 0.6s forwards;animation:revealHidden 0.6s forwards}.dealer-right .popup.open .hours-column{-webkit-animation:revealInfo 0.4s forwards ease-out;animation:revealInfo 0.4s forwards ease-out}.dealer-right .popup.open .hours-column:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.contact-pref .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-pref .fieldset{padding:0;padding-left:10vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-pref .form-field{text-align:center}.contact-pref .field-toggle{display:block;margin:20px auto 0}.campaign-selection-blocks .grid-bar .bar-controls{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.campaign-selection-blocks .grid-bar .bar-control{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.campaign-prompt{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.campaign-prompt:not(.reveal-prompt){display:none}.instalments-copy.short-container{padding-top:0}.error-body .grid-box-solid{background-color:#bb0a30;min-height:calc(100vh - 162px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-body .error-title{line-height:0.8}.error-body .error-subtitle{margin-top:24px}.error-body .error-content{max-width:320px;margin:5vh auto}.error-body .btn{margin-top:10px}.error-body p+p{margin-top:14px}.compare-grid .grid-item{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.compare-grid .grid-model{position:relative}.compare-grid .model-img{padding-bottom:22vw}.compare-grid .model-controls{opacity:1;z-index:1}.compare-grid .select-waterfall{padding:6px 0}.compare-cover{position:relative;display:block}.compare-select{background-color:#28272E;-webkit-transition:background-color 0.4s 0.2s;transition:background-color 0.4s 0.2s}.compare-select:nth-child(n+2){margin-top:6px}.compare-select .select-input{color:#929292;padding:40px 50px;height:auto;border-bottom:none !important}.compare-select .select-input .arrow{right:50px}.compare-select .select-input:not(.input-placeholder){color:#fff}.compare-select .arrow:before,.compare-select .arrow:after{border-bottom-color:#CFD3D2;-webkit-transition:all 0.4s, border-bottom-color 0.4s 0.2s;transition:all 0.4s, border-bottom-color 0.4s 0.2s}.compare-select .select-box{max-height:266px}.compare-select .select-list{padding:30px 50px}.compare-select .select-option:before{left:-70px}.compare-select .select-option.selected:before{width:66px}.compare-select.disabled{background-color:#33323A}.compare-select.disabled .arrow:before,.compare-select.disabled .arrow:after{border-bottom-color:#929292}.compare-placeholder{position:fixed;top:-66px;padding-bottom:6px;-webkit-transition:top 0.4s;transition:top 0.4s;pointer-events:none;z-index:2}.compare-placeholder:before{background-color:#fff;width:calc(100% + 12px);height:calc(100% + 6px);content:"";display:block;position:absolute;top:-6px;right:-6px}.compare-placeholder .cp-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#28272E;height:58px;font-size:14px;position:relative;text-align:center}.compare-placeholder .cp-label{width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.compare-placeholder .compare-select:first-child{z-index:1}.compare-placeholder .compare-select .arrow{opacity:0}.compare-placeholder.empty .cp-label{color:#CFD3D2}.compare-placeholder:not(.stick){opacity:0}.compare-placeholder.stick:not(.hide){pointer-events:auto;cursor:pointer;top:92px}.header.compact ~ main .compare-placeholder.stick:not(.hide){top:46px;-webkit-transition:top 0.4s 0.3s;transition:top 0.4s 0.3s}.compare-content{padding:0;position:relative}.finance-compare{color:#000}.compare-highlight{top:0;right:0;bottom:0;left:0;position:absolute;background-color:#f0f0f0;display:block;bottom:auto;z-index:0;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}.model-placeholder .compare-cover{pointer-events:none}.model-placeholder .grid-info{display:none}.expanding-btn.expand-compare .btn-label{font-size:14px}.compare-grid .expanding-module.open .expanding-content{max-height:3000px}.wishlist{position:fixed;z-index:100;top:0;bottom:0;right:0;width:0;-webkit-transition:width 0s 0.5s;transition:width 0s 0.5s}.wishlist:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;z-index:0}.wishlist .wishlist-panel{width:60vw;max-width:640px;height:100%;background-color:#fff;position:absolute;top:0;bottom:0;right:0;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.wishlist .wishlist-container{position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.wishlist .grid-container{margin-top:0;padding-top:0;padding-bottom:0}.wishlist .grid-bar{position:relative;z-index:1;-ms-flex-preferred-size:auto;flex-basis:auto}.wishlist .grid-bar .grid-box{padding-top:0;padding-bottom:6px}.wishlist .grid-bar .bar-control{width:240px;-ms-flex-preferred-size:240px;flex-basis:240px}.wishlist .wishlist-holder{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wishlist .wishlist-body{overflow-x:hidden;overflow-y:auto;position:absolute;top:0;right:0;left:0;height:100%;z-index:0}.wishlist .wishlist-textbox{padding:30px 60px;margin-bottom:6px}.wishlist .wishlist-title{color:#000;-webkit-transition:color 0.4s;transition:color 0.4s}.wishlist .wishlist-blocks{padding-bottom:3px}.wishlist .grid-item-container{padding-bottom:45%}.wishlist .grid-info{padding:24px;padding-top:30px}.wishlist .range-name{font-size:36px;-webkit-animation-name:revealHidden;animation-name:revealHidden}.wishlist .model-name{font-size:20px}.wishlist .model-tags{font-size:15px}.wishlist .wishlist-cta p{margin-top:10px}.wishlist .wishlist-cta .cta-controls{position:absolute;right:0;bottom:0}.wishlist .wishlist-cta .btn-bubble{width:44px;height:44px}.wishlist .empty-wishlist-msg,.wishlist .empty-wishlist-cta{display:none}.wishlist .empty-wishlist-msg{padding-top:20px;color:#929292;opacity:0;-webkit-animation:revealInfo 0.4s forwards;animation:revealInfo 0.4s forwards}.wishlist .empty-wishlist-cta .grid-item-container{padding-bottom:220px}.wishlist .empty-wishlist-cta .grid-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wishlist .empty-wishlist-cta .grid-info-inner{height:auto;width:100%}.wishlist .ghost-items{display:none}.wishlist .ghost-item:nth-child(1n) .grid-overlay{-webkit-animation-delay:0.6s;animation-delay:0.6s}.wishlist .ghost-item:nth-child(2n) .grid-overlay{-webkit-animation-delay:0.8s;animation-delay:0.8s}.wishlist .ghost-item:nth-child(3n) .grid-overlay{-webkit-animation-delay:1s;animation-delay:1s}.wishlist .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:6px;bottom:6px;left:auto;right:3px;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.wishlist .simplebar-track.simplebar-vertical .simplebar-scrollbar.simplebar-visible:before{opacity:0.2}.wishlist:not(.open) .model,.wishlist:not(.open) .empty-wishlist-msg,.wishlist:not(.open) .empty-wishlist-cta,.wishlist:not(.open) .ghost-items{display:none !important}.wishlist.open{width:100%;-webkit-transition:width 0s 0s;transition:width 0s 0s}.wishlist.open:before{opacity:1}.wishlist.open .wishlist-panel{-webkit-transform:translateX(0);transform:translateX(0)}.wishlist [data-state="remove"] .grid-item-container{-webkit-animation-name:removeItem;animation-name:removeItem;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s}.wishlist-notification{cursor:pointer}.wishlist-notification .grid-item-container{padding-bottom:200px;-webkit-transition:padding-bottom 0.4s;transition:padding-bottom 0.4s}.wishlist-notification.hide .grid-item-container{padding-bottom:0}.wishlist-notification.hide .grid-info{display:none}.notifications-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-transition:height 0.4s;transition:height 0.4s}.btn-notification:after{-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s}.btn-notification.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.notification-item{color:#000;height:0;overflow:hidden;position:relative;-webkit-transition:all 0.6s;transition:all 0.6s;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.notification-item[data-span="1"]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.notification-item .grid-box-solid{background-color:#fff}.notification-item .grid-info{padding-top:30px;padding-bottom:30px}.notification-item .grid-info-inner{display:none;opacity:0;-webkit-animation:revealInfo 0.4s forwards 0.4s;animation:revealInfo 0.4s forwards 0.4s}.notification-item .notification-model>*{font-size:26px;display:inline-block}.notification-item .range-name{padding-right:8px}.notification-item .variant-name{color:#929292;margin-top:6px}.notification-item .notification-type{margin-top:30px}.notification-item .close-x:before,.notification-item .close-x:after{background-color:#000}.remove-notification{display:none;opacity:0;-webkit-animation:revealHidden 0.4s forwards 0.4s;animation:revealHidden 0.4s forwards 0.4s}.wishlist.show-notifications .wishlist-container{background-color:#CFD3D2}.wishlist.show-notifications .wishlist-title{color:#28272E}.wishlist.show-notifications .notification-item{height:180px}.wishlist.show-notifications .remove-notification,.wishlist.show-notifications .notification-item .grid-info-inner{display:block}.notification-item.remove{-webkit-transition:all 0.4s;transition:all 0.4s}.notification-item.remove[data-span="1"]{height:0 !important}.notification-item.remove:not([data-span="1"]){width:0;-ms-flex-preferred-size:0;flex-basis:0}.notification-item.remove .grid-info-inner{display:none !important}.notification-item.remove .remove-notification{-webkit-animation:revealHidden alternate 0.4s;animation:revealHidden alternate 0.4s}.nav-wishlist span{color:#fff;position:relative;overflow:hidden;border-radius:100%;line-height:26px;font-size:0;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-wishlist span:before{-webkit-transition:all 0s !important;transition:all 0s !important;z-index:-1}.nav-wishlist.fill span:before{content:"\e907";color:#bb0a30 !important}.nav-wishlist.added span{font-size:9px;background-color:#bb0a30}.nav-wishlist.added span:before{opacity:0}section[data-financeitem="true"],section[data-financeitem="false"]{display:none}body section[data-financeitem="true"]{display:block}body[data-financeoffers="false"] section[data-financeitem="false"]{display:block}.fin-deposit:after,.fin-customerrate:after{content:"%"}.variant-price .price-val:before,.fin-instalval:before,.fin-retailval:before,.fin-totalval:before{content:"R "}.variant-price .price-val:after{content:" pm"}.empty [class^="fin-"]{display:none}body.pointer:not(.lock-scroll){top:0 !important}body.pointer.lock-scroll{position:fixed;overflow-y:scroll}body.pointer .menu-bar .nav-link,body.pointer .cta-link .cta-label{-webkit-transition:color 0.3s;transition:color 0.3s}body.pointer .menu-bar .nav-link:hover,body.pointer .quick-nav .nav-link:hover span:before,body.pointer .cta-link:hover .cta-label,body.pointer .filter-btn:not(.active):hover{color:#929292}body.pointer .select-option:not(.selected):hover,body.pointer .social-link:hover:before{color:#fff}body.pointer .suggestion-link:hover .suggestion-url{color:#bb0a30}body.pointer .btn:hover,body.pointer .tab-btn:hover{background-color:#333}body.pointer .cta-blocks-sml p{opacity:0;max-height:0;padding-top:0;overflow:hidden;-webkit-transition:all 0.4s 0.2s ease-out, opacity 0.4s;transition:all 0.4s 0.2s ease-out, opacity 0.4s}body.pointer .cta-blocks-sml .cta-block:hover p{opacity:1;max-height:50px;padding-top:8px;-webkit-transition:all 0.4s, opacity 0.4s 0.2s;transition:all 0.4s, opacity 0.4s 0.2s}body.pointer .cta-block:hover{background-color:#33323A}body.pointer .wishlist-cta.red:hover .grid-box-solid{background-color:#CA0A37}body.pointer .suggestion-link:hover:before,body.pointer .suggestion-link:hover:after{background-color:#fff}body.pointer .suggestion-link:hover,body.pointer .select-option:not(.selected):hover{padding-left:6px}body.pointer .btn-secondary:hover:not(.btn-white){border-color:#929292;color:#929292}body.pointer .btn-secondary:hover.btn-white{background-color:#fff;color:#000}body.pointer .text-field .input:hover,body.pointer .select-input:hover{border-bottom-color:#000}body.pointer .input:not(:checked):hover ~ .field-toggle:after{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#929292}body.pointer .grey .input:not(:checked):hover ~ .field-toggle:after{background-color:#CFD3D2}body.pointer .grey .range-checkbox-set .input:not(:checked):hover ~ .field-label{color:#CFD3D2}body.pointer .expanding-btn:hover .btn-icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#28272E}body.pointer .expanding-btn:hover .btn-label{color:#28272E}body.pointer .expanding-module.open .expanding-btn:hover .btn-icon{-webkit-transform:scale(1.1) rotate(45deg);transform:scale(1.1) rotate(45deg)}body.pointer .grey .text-field .input:hover,body.pointer .grey .select-input:hover,body.pointer .black .text-field .input:hover,body.pointer .black .select-input:hover{border-bottom-color:#fff}body.pointer .model a:hover .img-src{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center}body.pointer .model-grid .model a:hover .model-tags{padding-bottom:20px}body.pointer .model-grid .model a:hover .model-tags:before{width:100%;-webkit-transition:width 0.4s 0.2s;transition:width 0.4s 0.2s}body.pointer .model-grid .model a:hover .model-controls{opacity:1;z-index:1}body.pointer .grid-prompt:not(.multi-prompt):hover .prompt-overlay{background-color:#28272E}body.pointer .grid-prompt:not(.multi-prompt):hover .img-src{opacity:0.4}body.pointer .btn-go:hover,body.pointer .grid-prompt:not(.multi-prompt):hover .btn-go{padding-right:22px}body.pointer .carousel-arrow:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}body.touch.lock-scroll{height:100%;position:relative;overflow-y:hidden}body.touch .model-grid .model-controls{opacity:1;z-index:1}@media (min-width: 1601px){.model-grid .grid-item{width:calc(100% / 4);-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4)}.model-grid .grid-item[data-span="2"]{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.model-grid .grid-item[data-span="3"]{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.models-equal[data-blocks="3"] .grid-item{width:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}}@media (min-width: 1201px){.wishlist .ghost-item:nth-child(n+3){display:none !important}}@media (max-width: 1600px){.model-grid .grid-item{width:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.model-grid .grid-item[data-span="2"]{width:calc(100% / 3 * 2);-ms-flex-preferred-size:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2)}.model-grid .grid-item-container{padding-bottom:24vw}.home .model-grid .grid-container{min-height:54vw}.model-grid .model-tags{font-size:16px}.grid-info{padding-top:40px}.grid-bar .bar-control{width:280px}.cards-slide.narrow{-webkit-box-flex:0.2;-ms-flex-positive:0.2;flex-grow:0.2}.cards-slide.active .finance-item:nth-child(n+2) .finance-label{font-size:13px}.dealer-tabs .tab-item{height:100px}.dealer-search .input{height:50px}.dealer-item{padding:26px 0}.dealer-item:not(.hidden) ~ .dealer-item:not(.hidden) .dealer-info:after{top:-26px}.dealer-rel{margin-top:16px}.model-grid .models-equal .grid-item-container{padding-bottom:30vw}.prompt-message .btn-go ~ .btn-go{margin-top:0}.campaign-prompt .prompt-title{font-size:2.8vw;padding-bottom:1vw}}@media (max-width: 1400px){h1,h2{font-size:58px}.hero-img{padding-bottom:35vw}.model-hero .range-name{font-size:55px}.model-hero .model-name{font-size:31px;margin-top:14px}.model-hero .prompt-message{font-size:14px}.model-hero .prompt-title{font-size:20px}.model-hero .reveal-prompt .grid-prompt{width:calc(25vw + 2px)}.model-hero .reveal-prompt .grid-hero{width:calc(100% - 25vw - 2px)}.assist-settings .checkbox-list .field-label{padding:0 10px;font-size:14px}.assist-settings .checkbox-list .field-toggle{margin-bottom:8px}.toggle-select{width:25vw}.toggle-select .toggle-control{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.variant-carousel .slide-box-solid{height:160px;padding:25px}.variant-carousel .variant-name{font-size:22px}.cards-carousel .grid-info{padding:30px 25px}.cards-carousel .card-finance{min-height:280px;padding:30px 25px 0 25px}.cards-carousel .finance-content{max-height:250px}.cards-carousel .finance-item{padding-bottom:15px}.cards-carousel .finance-item:first-child{padding-bottom:20px}.cards-slide[class*="que-"] .range-name{font-size:36px}.cards-slide.active .range-name{font-size:44px}.cards-slide.active .model-name{font-size:20px;margin-top:10px}.compare-grid .select-waterfall{padding:4px 0}.compare-select:nth-child(n+2){margin-top:4px}.compare-select .select-input{padding:30px 34px}.compare-select .select-input .arrow{right:34px}.compare-select .select-list{padding:30px 34px}.compare-placeholder{padding-bottom:4px}.compare-placeholder:before{width:calc(100% + 8px);height:calc(100% + 4px);top:-4px;right:-4px}.compare-set .data-item{height:150px}.wishlist .grid-bar .bar-control{width:16vw;-ms-flex-preferred-size:16vw;flex-basis:16vw}}@media (max-width: 1200px){h1,h2{font-size:48px}h3{font-size:4.6vw}h3.t-sml{font-size:34px}h5,.model-hero .prompt-title{font-size:18px}.simplebar-track.simplebar-vertical{width:10px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{width:4px}.dealer-results .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:4px}.content-container,.popup-box{width:calc(100% - 12vw);-ms-flex-preferred-size:calc(100% - 12vw);flex-basis:calc(100% - 12vw)}.flex-2>div{width:calc(50% - 3vw);-ms-flex-preferred-size:calc(50% - 3vw);flex-basis:calc(50% - 3vw)}.page-title .fieldset{padding-top:30px;width:calc(((100% + 12vw) / 3 * 2 - 12vw) / 2 - 3vw)}.full-container,.dealer-filter{padding-left:6vw;padding-right:6vw}.short-container{padding-top:60px;padding-bottom:60px}.page-title .grid-box-solid{padding-top:30px;padding-bottom:40px}.model-hero .full-container{padding-top:40px;padding-bottom:40px}.dealer-results .search-empty{padding:30px 6vw}.grid-container,.grid-box{padding:2px}.carousel-slide,.variant-carousel .slick-track,.variant-carousel .variant-slide{padding:0 2px}.grid-container{margin-top:-4px}.footer,.terms{padding-left:4px !important;padding-right:4px !important}.flex-mix .mix-text{width:calc((100% / 3 * 2) - 2px);-ms-flex-preferred-size:calc((100% / 3 * 2) - 2px);flex-basis:calc((100% / 3 * 2) - 2px)}.flex-mix .mix-img{width:calc((100% / 3) - 2px);-ms-flex-preferred-size:calc((100% / 3) - 2px);flex-basis:calc((100% / 3) - 2px)}.flex-split>div{width:calc(50% - 2px);-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}.img-tiles .img-holder:nth-child(n+2){margin-top:4px}.grid-bar .bar-control{width:25vw}.grid-bar .grid-box-solid,.tab-module .tab-btn,.compare-placeholder .cp-box{height:54px}.model-grid .grid-assist:before{height:2px}.model-grid .grid-assist[data-state="reveal"]{max-height:400px}.assist-settings{height:250px}.assist-settings .range-checkbox-set{max-width:640px}.range-checkbox-set .form-input{margin:10px}.assist-slider{height:82px}.assist-tabs{height:40px}.assist-tab .assist-btn{padding:6px 0}.page-title p,.page-title .page-intro{margin-top:14px}.range-name{font-size:3.6vw}[data-toprow="true"] .range-name{font-size:4.2vw}.model-name{font-size:2vw}.prompt-title{font-size:22px;padding-top:6px}.grid-info{padding:30px 24px 24px 24px}.grid-model .model-controls{bottom:auto;top:0}.header.compact .menu-bar{padding-right:120px}.menu-bar .nav-link{padding:16px 8px}.menu-logo{top:12px}.menu-logo .logo{width:64px;height:22px}.footer{padding-top:36px}.footer .footer-panel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .social-item:nth-last-child(n+2){margin-right:10px}.footer .nav-item:last-child{margin-top:4px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer .nav-item:nth-last-child(2):after{display:none}.wishlist .wishlist-textbox{padding:20px 50px}.wishlist .empty-wishlist-msg{padding-top:4px}.wishlist .empty-wishlist-cta .grid-item-container{padding-bottom:160px}.cta-blocks-sml .cta-block{min-height:180px;padding:40px 30px}.accordion-inner{padding:30px 0}.variant-carousel .variant-slide{width:calc(100vw / 3)}.variant-carousel .slide-box-solid{height:140px;padding:20px}.data-module .data-label{font-size:12px;margin-bottom:8px}.model-finance .data-item:nth-child(n+4){padding-top:60px}.form-subtitle{padding-bottom:30px}.fieldset{padding:0}.fieldset+.form-subtitle{padding-top:50px}.form-field{font-size:16px}.form-field.text-field:nth-child(n+2),.form-field.select-field:nth-child(n+2){margin-top:30px}.checkbox-list .check-field:nth-last-child(n+2){margin-bottom:20px}.text-field .input,.text-field .field-label,.select-input{height:40px}.select-option{padding:8px 0;font-size:14px}.select-option:before{top:16px}.select-option.select-label:after{top:calc(50% - 1px)}.dealer-tabs .tab-item{height:70px}.dealer-filter{width:1100px;font-size:13px}.dealer-filter .active-underline{bottom:calc(50% - 9px)}.filter-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{left:0;right:0}.dealer-search .ico-search:before{width:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dealer-search .input{padding:0 30px;border:none;font-size:15px}.dealer-search .reset-form{width:30px}.dealer-search .reset-form:before,.dealer-search .reset-form:after{left:auto;right:0}.dealer-results{height:54vh}.dealer-tel{margin-top:10px}.dealer-item{padding:22px 0}.dealer-item:not(.hidden) ~ .dealer-item:not(.hidden) .dealer-info:after{top:-22px}.dealer-right .popup-box{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dealer-right .popup-content{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:330px}.dealer-right .dealer-hours{margin:30px 0}.dealer-right .hours-column{width:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (max-width: 1024px){.tall-container{padding-top:8vw;padding-bottom:8vw}.finance-bar .bar-title{display:none}.finance-bar .bar-controls{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.finance-bar .toggle-select{padding:14px 0;width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.model-grid .model-tags{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px}.model-grid .model-tag{display:block;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:4px}.model-grid .model-tag.variant:after{display:none}.model-grid .model-tag:not(.price){max-width:none}.cta-blocks-sml p{padding-top:8px;font-size:14px}.expanding-content-inner{padding:12vw 0 16vw 0}.expanding-content .expanding-title{margin-bottom:6vw}.campaign-selection-blocks .grid-bar .bar-controls{width:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.model-grid .models-equal .grid-item-container{padding-bottom:32vw}.campaign-prompt .prompt-title{padding:0}}@media (max-width: 960px){h1,h2{font-size:5.4vw}h3.t-sml{font-size:3.4vw}.p-big{font-size:18px}.flex-mix .mix-text{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.flex-mix .mix-img{display:none}.page-title .fieldset{width:calc(50% - 3vw)}.menu-bar{padding:0}.menu-bar .menu-group{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.menu-bar .menu-logo{position:static}.menu-bar .model-group,.menu-bar .nav-list .nav-search{display:none}.menu-bar .mobi-nav-item{display:block}.menu-bar .quick-nav .nav-link{width:64px;height:64px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-bar .quick-nav .nav-link span{margin-right:30px}.menu-bar .quick-nav .nav-link:before{position:relative;display:block}.menu-bar .quick-nav .nav-link:after{display:none !important}.menu-bar .quick-nav .nav-search{padding-right:0}.menu-bar .quick-nav .nav-item:nth-last-child(n+2){border-right:none}.menu-bar .main-group{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;overflow:hidden;-webkit-transition:height 0.4s;transition:height 0.4s}.menu-bar .main-group .nav-list{padding:0 30px;opacity:0;-webkit-transition:opacity 0;transition:opacity 0}.menu-bar .main-group .nav-item{display:block;border-top:1px solid #CFD3D2}.menu-bar .main-group .nav-link{padding:18px 0 15px 0;opacity:0}.menu-bar .main-group .mobi-model-nav.active ~ .model-nav{display:block}.menu-bar .main-group .model-nav .nav-list{padding:0}.menu-bar .main-group.black{background-color:#000;color:#929292;overflow-y:auto}.menu-bar .main-group.black .nav-item{border-top-color:#404040}.menu-bar .main-group.black .nav-item:first-child{border-top-color:transparent}.menu-bar .main-group.black .mobi-model-nav{color:#fff;border-bottom:1px solid #fff}.menu-bar .main-group.black .mobi-model-nav:before,.menu-bar .main-group.black .mobi-model-nav:after{background-color:#fff}.menu-bar .main-group.black .model-nav{color:#CFD3D2}.menu-bar .main-group.black .model-nav .nav-item.active .nav-link{color:#fff !important}.menu-bar .main-group.black .model-nav .nav-item{border-top-color:#929292}.menu-bar .main-group.black .model-nav .nav-item:nth-child(-n+2){border-top-color:transparent}.menu-bar .sport-model{padding-left:20px !important}.menu-bar .sport-model:before{top:calc(50% - 5px);left:2px;width:11px;height:10px}.menu-bar .menu-burger{display:block}.header:not(.open) .main-group{height:0}.header.open .main-group{height:calc(100vh - 64px);-webkit-transition:height 0.4s;transition:height 0.4s}.header.open .main-group .nav-list{opacity:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.header.open .main-group .nav-link{-webkit-animation:revealInfo 0.4s forwards;animation:revealInfo 0.4s forwards}.header.open .main-group .nav-item:nth-child(2n) .nav-link{-webkit-animation-delay:0.08s;animation-delay:0.08s}.header.open .main-group .nav-item:nth-child(3n) .nav-link{-webkit-animation-delay:0.12s;animation-delay:0.12s}.header.open .main-group .nav-item:nth-child(4n) .nav-link{-webkit-animation-delay:0.16s;animation-delay:0.16s}.header.open .main-group .nav-item:nth-child(5n) .nav-link{-webkit-animation-delay:0.2s;animation-delay:0.2s}.header.open .main-group .nav-item:nth-child(6n) .nav-link{-webkit-animation-delay:0.24s;animation-delay:0.24s}.header.open .main-group .nav-item:nth-child(7n) .nav-link{-webkit-animation-delay:0.28s;animation-delay:0.28s}.header.open .main-group .nav-item:nth-child(8n) .nav-link{-webkit-animation-delay:0.32s;animation-delay:0.32s}.header.open .main-group .nav-item:nth-child(9n) .nav-link{-webkit-animation-delay:0.36s;animation-delay:0.36s}.header.open .main-group .nav-item:nth-child(10n) .nav-link{-webkit-animation-delay:0.4s;animation-delay:0.4s}.header.open .main-group .nav-item:nth-child(11n) .nav-link{-webkit-animation-delay:0.44s;animation-delay:0.44s}.header.open .main-group .nav-item:nth-child(12n) .nav-link{-webkit-animation-delay:0.48s;animation-delay:0.48s}.header.open .main-group .nav-item:nth-child(13n) .nav-link{-webkit-animation-delay:0.52s;animation-delay:0.52s}.header.open .main-group .nav-item:nth-child(14n) .nav-link{-webkit-animation-delay:0.56s;animation-delay:0.56s}.header.open .main-group .nav-item:nth-child(15n) .nav-link{-webkit-animation-delay:0.6s;animation-delay:0.6s}.header.open .main-group .nav-item:nth-child(16n) .nav-link{-webkit-animation-delay:0.64s;animation-delay:0.64s}.header.open .main-group .nav-item:nth-child(17n) .nav-link{-webkit-animation-delay:0.68s;animation-delay:0.68s}.header.open .main-group .nav-item:nth-child(18n) .nav-link{-webkit-animation-delay:0.72s;animation-delay:0.72s}.header.open .main-group .nav-item:nth-child(19n) .nav-link{-webkit-animation-delay:0.76s;animation-delay:0.76s}.header.open .main-group .nav-item:nth-child(20n) .nav-link{-webkit-animation-delay:0.8s;animation-delay:0.8s}.header.open .menu-bar .nav-list .nav-wishlist{display:none}.header.open .menu-bar .nav-list .nav-search{display:inline-block}.footer .footer-panel{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .panel-left,.footer .panel-right{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer .panel-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:30px}.footer .panel-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .nav-item{line-height:2.4}.footer .social-list{margin:0 0 0 -10px}.footer .social-item:nth-last-child(n+2){margin-right:12px}.popup-screen .close-x{top:7px;right:18px}.popup-screen .close-x:before,.popup-screen .close-x:after{width:24px;height:1px;right:calc(50% - 12px)}.search-popup.popup-screen.open{background-color:#000}.search-popup .main-search{padding-top:64px}.search-popup .suggestions-container{padding-bottom:64px}.search-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:64px}.search-popup .input{font-size:28px;padding-right:30px}.search-popup .reset-form{display:none !important}.assist-settings .fieldset{max-width:550px}.assist-settings .checkbox-list .field-toggle{width:44px;height:24px;border-radius:12px}.assist-settings .checkbox-list .field-toggle:after{left:7px}.assist-settings .checkbox-list .input:checked ~ .field-toggle:after{left:calc(100% - 17px)}.assist-tab.active .assist-btn,.assist-tab[data-state="focus"] .assist-btn{font-size:11px}.range-checkbox-set .form-input{margin:8px}.range-checkbox-set .check-field .field-label{width:58px;height:58px;font-size:12px}.wishlist .wishlist-panel{padding-top:64px !important;width:75vw}.cta-blocks-sml .cta-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:50px;padding-bottom:26px;min-height:140px}.range-name{font-size:4.6vw}[data-toprow="true"] .range-name{font-size:5.6vw}.model-name{font-size:2.6vw;margin-top:10px}.grid-model .model-tags{font-size:16px}.model-grid .grid-item{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.model-grid .grid-item-container{padding-bottom:40vw}.model-grid [data-toprow="true"] .grid-item-container{padding-bottom:50vw}.models-equal .grid-item:not(.expand-item){width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.models-equal .grid-item.expand-item .grid-item-container{padding-bottom:45vw}.model-grid .models-equal .item-hidden{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.model-grid .models-equal .item-hidden .grid-item-container{padding-bottom:0}.campaign-prompt .prompt-title{font-size:3.8vw}.home .model-grid .grid-container{min-height:90vw}.range .model-grid .grid-container{min-height:50vw}.model-hero .range-name{font-size:6vw}.model-hero .model-name{font-size:25px}.model-hero .grid-prompt .grid-info{padding:30px 25px}.model-hero .prompt-title{font-size:16px;padding-right:20px;padding-bottom:14px}.model-hero .prompt-message{font-size:13px}.model-hero .prompt-message p{line-height:1.3}.model-hero .prompt-message .btn-go{margin-top:4px}.model-hero .reveal-prompt .grid-prompt{width:calc(100% / 3)}.model-hero .reveal-prompt .grid-hero{width:calc(100% / 3 * 2)}.model-hero .reveal-prompt .range-name{font-size:5vw !important}.model-hero .reveal-prompt .model-name{font-size:22px}.variant-carousel .slide-box-solid{height:120px}.variant-carousel .variant-slide{width:40vw}.variant-carousel .variant-name{font-size:16px}.variant-carousel .variant-price{font-size:18px}.variant-carousel .btn-control{width:30px;height:30px}.variant-carousel .btn-wishlist.ico-wishlist:before{font-size:30px}.variant-carousel .btn-share.ico-share:before{font-size:24px}.data-module .data-title{font-size:14px}.data-module.highlight-data .data-value{font-size:16px}.model-finance .data-item:nth-child(n+4){padding-top:40px}.model-finance .data-value{font-size:20px}.expanding-content h6{margin-bottom:14px}.expanding-content p{font-size:13px}.gallery-carousel .slide-content{width:40vw}.gallery-carousel [data-orientation="landscape"] .slide-content{width:calc(40vw * 1.8)}.gallery-carousel [data-orientation="portrait"] .slide-content{width:calc(40vw * 0.7)}.gallery-carousel .carousel-arrows{top:calc(40vw / 2)}.gallery-carousel .slide-media{padding-bottom:40vw}.carousel-arrow.prev-slide{left:30px}.carousel-arrow.next-slide{right:30px}.featured-module .flex-2 p:nth-child(n+2){margin-top:30px}.compare-grid .model-img{padding-bottom:38vw}.compare-select .select-input{padding:24px 24px;font-size:15px}.compare-select .select-input .arrow{right:24px}.compare-select .select-input .arrow:before,.compare-select .select-input .arrow:after{width:10px}.compare-select .select-input .arrow:before{right:6.6px}.compare-placeholder.stick:not(.hide){top:64px}}@media (max-width: 767px), (max-width: 960px) and (max-height: 420px){.assist-slider{height:68px}.assist-tabs{height:32px}.assist-tab .assist-btn{padding:4px 0}.assist-tab.active .assist-btn,.assist-tab[data-state="focus"] .assist-btn{margin-bottom:4px}.range-checkbox-set .check-field .field-label{width:50px;height:50px;font-size:11px}.assist-settings .range-field{padding-left:20px;padding-right:20px;padding-bottom:10px}.assist-settings .range-field .field-label{padding-bottom:10px}.compare-set .data-item{height:100px}}@media (max-width: 640px), (max-width: 960px) and (max-height: 420px){body{font-size:15px}h4{font-size:24px}.menu-bar .main-nav{padding-bottom:60px}.select-box{top:0;right:0;bottom:0;left:0;position:fixed;background-color:#000 !important;-webkit-box-shadow:0 100px 0 #000;box-shadow:0 100px 0 #000;max-height:100vh;-webkit-transform:none;transform:none}.select-option{font-size:14px;padding:14px 0 12px 0}.select-option:before{top:22px}.select-option:nth-last-child(n+2){border-bottom:1px solid #28272E}.select-option.select-label{border-bottom-color:#929292}.select-option.select-label:after{display:none}.select-option.select-label span{background-color:transparent}.select-option.select-label ~ .select-option:not(.select-label){margin-left:0}.select-ul .arrow:before,.select-ul .arrow:after{width:10px}.select-ul .arrow:before{right:7px}.select-ul.open{z-index:2000}.select-ul.open .select-close{display:block}.assist-settings .range-checkbox-set{max-width:500px}.cta-blocks-big .cta-block{font-size:22px}.accordion-btn{padding:8px 0;font-size:14px}.accordion-btn:before,.accordion-btn:after{width:10px}.accordion-btn:before{right:7px}.accordion-inner{padding:20px 0}.popup-close{width:64px;height:64px;top:0;right:0}.popup-close:before,.popup-close:after{width:30px;right:28px;left:auto}.popup-screen .popup-close{width:50px;height:50px}.search-popup .input{font-size:22px;padding:12px}.search-popup .suggestions-container{padding-left:12px;padding-right:12px;padding-top:20px}.search-popup .suggestion-url{font-size:12px}.search-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{opacity:0.2}.expanding-btn .btn-icon{width:42px;height:42px}.expanding-btn .btn-label{padding-top:12px}.expanding-module{padding-top:30px;min-height:170px}.expanding-content-inner{padding:70px 0 80px 0}.expanding-content .expanding-title{margin-bottom:30px}.gallery-carousel .slide-caption{padding-top:14px}.model-finance .grid-item:first-child .content-container{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.compare-select .select-input{font-size:14px}.compare-select .select-box{max-height:none}.specs-compare .compare-group:nth-child(n+2){padding-top:30px}.specs-compare .data-title{margin-bottom:30px}.find-dealer .dealer-left{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.find-dealer .dealer-right{display:none}.filter-container{max-width:none}.dealer-results{height:auto}.dealer-item .dealer-name,.dealer-item .dealer-address{padding-right:14px;font-size:13px}.dealer-item .dealer-address{line-height:1.4}.dealer-item .dealer-hours{padding:20px 0}.dealer-item .hours-label{margin-bottom:6px}.dealer-item .hours-list li{margin-top:4px}.dealer-item .hours-day{width:36px;font-weight:bold}.dealer-item .dealer-directions{opacity:0}.dealer-item .expand-arrow{top:0}.dealer-item .expand-arrow:before,.dealer-item .expand-arrow:after{margin:0;top:7px;background-color:#929292;-webkit-transform-origin:center;transform-origin:center}.dealer-item .expand-arrow:before{-webkit-transform:none;transform:none}.dealer-item .expand-arrow:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dealer-item.active .expand-arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dealer-item.active .expand-arrow:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.dealer-item.active .dealer-popup-info{display:block}.dealer-item.active .hours-column{-webkit-animation:revealInfo 0.6s forwards;animation:revealInfo 0.6s forwards}.dealer-item.active .hours-column:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.dealer-item.active .dealer-directions{-webkit-animation:revealHidden 0.6s forwards;animation:revealHidden 0.6s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}}@media (min-width: 640px){.flex-2 .form-field:nth-child(2){margin-top:0 !important}}@media (max-width: 640px){body{font-size:15px}h3{font-size:28px}h3.t-sml{font-size:25px}h5{font-size:16px}.content-container,.popup-box,.wishlist .wishlist-panel,.dealer-container,.model-finance .grid-item:first-child .instalments-copy{width:calc(100% - 60px);-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px)}.full-container,.dealer-filter{padding-left:30px;padding-right:30px}.dealer-results .search-empty{padding:40px 30px}.short-container{padding-top:50px;padding-bottom:50px}.filter-container:before,.filter-container:after{width:30px}.flex-2>div{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page-title .fieldset{width:100%}.btn-more{width:100%}.grid-bar .grid-box-solid{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:18px}.grid-bar .bar-title,.grid-bar .bar-controls{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.grid-bar .bar-control{width:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:14px 10px;border:1px solid #fff;margin-top:18px}.grid-bar .bar-control:nth-child(n+2){margin-left:10px}.grid-bar .bar-title{text-align:center;position:relative}.campaign-selection-blocks .grid-bar .bar-controls{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model-name,.wishlist .model-name{font-size:16px}.grid-info{padding:14px}.grid-model .model-img:before{background-size:60px 21px}.grid-model .range-name,.grid-model .model-name{padding-right:40px}.grid-model .model-name{margin-top:8px}.grid-model .model-tags{font-size:13px}.prompt-message{max-width:240px;font-size:13px}.prompt-message .prompt-title{padding-top:15px;padding-bottom:12px;font-size:18px !important}.prompt-message .prompt-title br{display:none}.prompt-message .prompt-title span{padding-left:6px}.prompt-message .btn-go{margin-top:2px;padding-bottom:8px}.prompt-message p ~ p{display:none}.prompt-full .prompt-message{max-width:100%}.prompt-control.close-x{top:0;right:0}.prompt-buttons [class^="btn"]{font-size:13px;width:calc(50% - 4px);-ms-flex-preferred-size:calc(50% - 4px);flex-basis:calc(50% - 4px);padding:12px 0 10px 0}.prompt-half{right:0 !important;bottom:100% !important}.reveal-prompt .grid-model .grid-info{display:none}.reveal-prompt .prompt-half{bottom:0 !important}.reveal-prompt .prompt-half ~ .grid-model{top:100% !important}.reveal-prompt:not([data-toprow="true"]) .prompt-half{right:0}.reveal-prompt:not([data-toprow="true"]) .prompt-half ~ .grid-model{left:0}.model-grid{overflow-x:hidden}.model-grid [data-span="0"]{width:0 !important;-ms-flex-preferred-size:0 !important;flex-basis:0 !important}.model-grid [data-span="0"] .grid-info{display:none}.model-grid [data-promptspan="1"]{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.campaign .model-grid{overflow:hidden}.campaign-prompt .prompt-title{padding:0}.btn-wishlist{width:28px;height:28px}.btn-wishlist:after{background-size:30px}.cta-blocks-big .cta-block{padding:20px 30px}.wishlist .wishlist-body{padding:2px 0}.wishlist .wishlist-title{display:none}.wishlist .wishlist-textbox{padding:0;margin:0}.wishlist .empty-wishlist-msg{padding:20px 30px}.data-module .data-title{margin-bottom:40px}.data-module .data-group:nth-child(n+2){padding-top:40px}.data-module .half-group{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model-finance .data-value{font-size:18px}.specifications .full-group .data-item{width:calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.specifications .full-group .data-item:nth-child(n+3){padding-top:40px}.fieldset+.form-subtitle{padding-top:40px}.text-field.active .field-label,.error-msg{font-size:12px}.select-input{padding-right:30px !important}.compare-select .select-input{padding:18px 14px;padding-right:40px !important}.compare-select .select-input .arrow{right:14px}.checkbox-list .form-input{max-width:100%}.contact-pref .flex.flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-pref .flex.flex-equal>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.contact-pref .form-subtitle,.contact-pref .fieldset{width:100%}.contact-pref .fieldset{padding-top:40px;padding-left:0}.btn-more,.btn-submit,.recaptcha{margin-top:30px}.quicklink-ctas .content-container{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model .flex-2>div:nth-child(n+2){padding-top:30px}.model-hero .range-name{font-size:40px}.model-hero .model-name{font-size:22px;margin-top:6px}.model-hero .prompt-title span{display:inline;padding:0}.model-hero .reveal-prompt .grid-prompt,.model-hero .reveal-prompt .grid-hero{width:50%}.model-hero .reveal-prompt .full-container{padding-left:25px;padding-right:25px;-webkit-transition:padding 0.4s;transition:padding 0.4s}.model-hero .reveal-prompt .range-name{font-size:30px !important}.model-hero .reveal-prompt .model-name{font-size:14px}.model-hero .reveal-prompt .prompt-title{font-size:16px !important}.finance-bar .bar-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}.finance-bar .toggle-select{border:none;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px 0}.finance-bar .toggle-option{width:calc(50% - 50px);-ms-flex-preferred-size:calc(50% - 50px);flex-basis:calc(50% - 50px)}.variant-carousel .slide-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.variant-carousel .slide-box-solid{height:150px}.variant-carousel .variant-slide{width:100vw}.variant-carousel .variant-slide.slick-current .slide-box-solid{background-color:#28272E;color:#fff}.variant-carousel .variant-name{font-size:18px}.variant-carousel .model-controls{position:relative}.variant-carousel .btn-share.ico-share:before{font-size:22px}.variant-carousel .btn-wishlist.ico-wishlist:before{font-size:28px}.variant-carousel .carousel-arrow.prev-slide{left:0}.variant-carousel .carousel-arrow.prev-slide:after{margin:0 auto 0 30px}.variant-carousel .carousel-arrow.next-slide{right:0}.variant-carousel .carousel-arrow.next-slide:after{margin:0 30px 0 auto}.variant-carousel .carousel-arrow[aria-disabled="true"]{opacity:0.2}.tab-module .tab-btn{padding:18px 0;font-size:13px}.dealer-search{font-size:14px}.dealer-search .input{padding-top:2px}.expanding-btn.expand-compare .btn-icon{width:48px;height:48px}.expanding-btn.expand-compare .btn-icon:before,.expanding-btn.expand-compare .btn-icon:after{width:16px;left:calc(50% - 8px)}.expanding-btn.expand-compare .btn-label{font-size:14px}.cta-holder{padding:30px 0}.cta-holder .cta-item{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:4px 0}.cta-holder .cta-item:nth-child(odd):after{display:block}.cta-holder .cta-item:nth-child(even):after{display:none}.cta-holder .cta-link{padding:20px 30px}.cta-holder .cta-label{font-size:10px}.nav-wishlist span{line-height:28px}.terms .terms-inner{padding:30px 0}.compare-item:nth-child(n+3),.specs-compare .compare-set:nth-child(n+3){display:none}}@media (max-width: 420px){h1,h2{font-size:7.8vw}h3.t-sml{font-size:6.2vw}.range-name,.wishlist .range-name{font-size:6.2vw}[data-toprow="true"] .range-name{font-size:7.4vw}.model-grid .grid-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.model-grid .grid-item-container{padding-bottom:55vw}.grid-model .model-tags{width:100%}.grid-model .model-tags .model-tag{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.grid-model .model-tags .model-tag:nth-last-child(n+2):after{display:block}.btn-secondary{width:100%}.home .model-grid .grid-container{min-height:165vw}.range .model-grid .grid-container{min-height:110vw}.wishlist .grid-item-container{padding-bottom:50vw}.assist-slider .slider-inner{min-width:720px}.model-grid .grid-assist[data-state="reveal"]{max-height:440px}.assist-settings{height:240px}.select-input .select-value{max-width:calc(100vw - 110px)}.assist-settings .assist-category{padding:0 24px}.assist-settings .checkbox-list .control-field{width:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.assist-settings .checkbox-list .check-field{margin:8px 0}.assist-settings .checkbox-list .check-field:nth-last-child(n+2){margin-bottom:8px}.assist-settings .checkbox-list .field-toggle{margin:0 auto 4px}.assist-settings .range-checkbox-set{max-width:340px}.assist-settings .close-x{width:44px;height:44px;top:0;right:0}.range-checkbox-set .form-input{margin:5px}.page-title .grid-box-solid{padding-top:30px;padding-bottom:30px}.cta-blocks-big .cta-block,.cta-blocks-sml .cta-block{padding-left:25px;padding-right:25px}.cta-blocks-big .cta-block{font-size:20px}.cta-blocks-sml .cta-block{padding-bottom:20px;padding-top:40px}.cta-blocks-sml h4{font-size:4.2vw}.cta-blocks-sml p{font-size:12px}.hero-img{padding-bottom:75vw}.model-hero .grid-prompt .grid-info{padding-left:20px;padding-right:20px}.model-hero .prompt-title .offer-name{display:none}.model-hero .reveal-prompt .full-container{padding-left:20px;padding-right:20px}.models-equal .grid-item .grid-item-container{padding-bottom:40vw}.models-equal .grid-item.expand-item:not(.open){width:50% !important;-ms-flex-preferred-size:50% !important;flex-basis:50% !important}.models-equal .grid-item.expand-item .grid-item-container{padding-bottom:60vw}.campaign-prompt .prompt-title{display:none}.variant-carousel .variant-name{font-size:4.2vw}.variant-carousel .carousel-arrow.prev-slide:after{margin:0 auto 0 25px}.variant-carousel .carousel-arrow.next-slide:after{margin:0 25px 0 auto}.model-finance .data-module .data-item-inner{padding:0 5px}.model-finance .data-item{width:calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.model-finance .data-item:nth-child(n+3){padding-top:30px}.model-finance .data-value{font-size:4.8vw}.specifications .data-group .data-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.specifications .data-group .data-item:nth-child(n+2){padding-top:40px}.finance-bar .bar-controls{padding:20px 0}.featured-module .flex-2 p:nth-child(n+2){margin-top:20px}.gallery-carousel .slide-content{width:46vw}.gallery-carousel [data-orientation="landscape"] .slide-content{width:calc(46vw * 1.8)}.gallery-carousel [data-orientation="portrait"] .slide-content{width:calc(46vw * 0.7)}.gallery-carousel .carousel-arrows{top:calc(46vw / 2)}.gallery-carousel .slide-media{padding-bottom:46vw}.full-bleed-media .img-holder{padding-bottom:50vw}.compare-grid .model-img{padding-bottom:50vw}.dealer-item .dealer-hours .hours-column{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width: 340px){h4{font-size:22px}.body-copy [class^="btn-"]{width:100%;min-width:0}.content-container,.popup-box,.wishlist .wishlist-panel,.dealer-container{width:calc(100% - 48px);-ms-flex-preferred-size:calc(100% - 48px);flex-basis:calc(100% - 48px)}.full-container,.dealer-filter{padding-left:24px;padding-right:24px}.dealer-results .search-empty{padding:34px 24px}.cta-holder .cta-link{padding:14px 24px}.menu-burger span{left:24px}.menu-bar .nav-wishlist .nav-link span{margin-right:24px}.hero-img{padding-bottom:84vw}.filter-container:before,.filter-container:after{width:24px}.dealer-item .dealer-hours .hours-column{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.model-grid .grid-item{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.model-grid [data-toprow="true"] .grid-item-container{padding-bottom:70vw}[data-toprow="true"] .range-name{font-size:34px}.range-name{font-size:26px}.menu-bar .main-group .nav-link{padding:18px 0 15px 0}.model-grid .grid-assist[data-state="reveal"]{max-height:480px}.assist-settings{height:280px}.assist-settings .assist-category{padding:0 14px}.compare-item .model-name{font-size:14px}.compare-grid .data-label{font-size:11px}.select-input .select-value{max-width:calc(100vw - 100px)}}@media (max-width: 960px) and (max-height: 420px){.header.lock{position:absolute}.header.open{position:fixed}.menu-bar .main-group{font-size:12px;overflow-y:auto}.menu-bar .main-group .nav-link{padding:16px 0 13px 0}.page-title .grid-box-solid{padding-top:20px;padding-bottom:20px}.model-grid .grid-item-container{padding-bottom:32vw}.model-grid [data-toprow="true"] .grid-item-container{padding-bottom:40vw}.home .model-grid .grid-container,.range .model-grid .grid-container{min-height:40vw}.models-equal .grid-item .grid-item-container{padding-bottom:28vw}.models-equal .grid-item.expand-item .grid-item-container{padding-bottom:40vw}.grid-info{padding:20px 24px}.grid-bar .grid-box-solid,.tab-module .tab-btn,.compare-placeholder .cp-box{height:50px}.assist-settings .checkbox-list .field-toggle{margin-bottom:6px}.assist-settings .checkbox-list .check-field{margin:10px 0}.assist-settings .checkbox-list .check-field:nth-last-child(n+2){margin-bottom:10px}.model-grid .grid-assist[data-state="reveal"]{max-height:320px}.assist-settings{height:180px}.wishlist .ghost-item:nth-child(n+2){display:none !important}.hero-img{padding-bottom:calc(100vh - 68px)}.compare-grid .model-img{padding-bottom:30vw}.compare-placeholder.stick:not(.hide){top:4px}.dealer-tabs .tab-item{height:60px}.dealer-item .dealer-hours .hours-column{width:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.dealer-item .dealer-hours .hours-label{margin-bottom:2px}.dealer-item .dealer-hours .hours-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dealer-item .dealer-hours .hours-list li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:4px}}@media (max-width: 960px) and (min-width: 641px) and (max-height: 420px){.variant-carousel .variant-name{font-size:2.2vw}}@media (max-width: 640px) and (max-height: 360px){.hours-day{padding-bottom:2px;display:block}.grid-bar .grid-box-solid{height:auto}.btn-go{padding-top:8px;padding-bottom:9px}}@media print{header,footer .panel-right,footer .panel-left .footer-list li:nth-last-child(n+2),.cta-holder{display:none !important}h3.t-sml{font-size:18pt}.p-sml{font-size:10pt}.terms{font-size:7.5pt}main,.footer .panel-left{padding-top:0 !important}.terms .terms-inner{padding:1cm 0}.footer{padding:1cm}.content-container,.full-container{padding-left:1.4cm;padding-right:1.4cm}.short-container,.tall-container{padding-top:1cm;padding-bottom:1cm}.content-container{max-width:100%;width:100%}.short-container+.short-container{padding-top:0}.footer{color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-print-color-adjust:exact}.lightgrey .grid-box-solid{background-color:#efefef;-webkit-print-color-adjust:exact}.featured-module .flex{display:block}.featured-module .flex>div{width:100%}.featured-module .flex>div .p-big{font-size:11pt;padding-top:4pt}.featured-module .flex>div p:nth-child(n+2){margin-top:0.5cm}.campaign .model-hero,.campaign .smart-bar,.campaign .model-img,.campaign .model-tags,.campaign .grid-item.item-hidden,.campaign .campaign-prompt,.campaign .campaing-select .arrow,.campaign .gallery-carousel,.campaign .instalments-copy{display:none}.campaign .grid-item.expand-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.campaign .grid-item.expand-item .grid-item-container{padding-bottom:0 !important}.campaign .grid-item.expand-item .grid-model,.campaign .grid-item.expand-item .grid-info{position:static}.campaign .grid-item.expand-item .grid-info,.campaign .campaing-select .select-input{padding-left:1.4cm;padding-right:1.4cm}.campaign .grid-item.expand-item .grid-info{padding-top:1cm;padding-bottom:0}.campaign .campaing-select{background-color:transparent}.campaign .campaing-select .select-input{padding-top:4pt;padding-bottom:1cm;font-size:16pt}.campaign .range-name,.campaign .campaing-select .select-input{color:#000}.campaign .range-name{font-size:34pt}.campaign .range-name:before{content:"Audi "}.campaign .model-finance .data-item:nth-child(n+4){padding-top:1cm}.campaign .model-finance .content-container:first-child{padding-left:0;padding-right:0}.campaign .data-module .data-label{font-size:11pt;font-weight:400}.campaign .data-module .data-value{font-size:14pt}}@font-face{font-family:"Audi";src:url("/fonts/AudiType-Normal.eot");src:url("/fonts/AudiType-Normal.eot?#iefix") format("embedded-opentype"),url("/fonts/AudiType-Normal.svg#AudiType-ExtendedNormal") format("svg"),url("/fonts/AudiType-Normal.ttf") format("truetype"),url("/fonts/AudiType-Normal.woff") format("woff"),url("/fonts/AudiType-Normal.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Audi";src:url("/fonts/AudiType-Bold.eot");src:url("/fonts/AudiType-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/AudiType-Bold.svg#AudiType-ExtendedNormal") format("svg"),url("/fonts/AudiType-Bold.ttf") format("truetype"),url("/fonts/AudiType-Bold.woff") format("woff"),url("/fonts/AudiType-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Audi Extended";src:url("/fonts/AudiType-ExtendedNormal.eot");src:url("/fonts/AudiType-ExtendedNormal.eot?#iefix") format("embedded-opentype"),url("/fonts/AudiType-ExtendedNormal.svg#AudiType-ExtendedNormal") format("svg"),url("/fonts/AudiType-ExtendedNormal.ttf") format("truetype"),url("/fonts/AudiType-ExtendedNormal.woff") format("woff"),url("/fonts/AudiType-ExtendedNormal.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Audi Extended";src:url("/fonts/AudiType-ExtendedBold.eot");src:url("/fonts/AudiType-ExtendedBold.eot?#iefix") format("embedded-opentype"),url("/fonts/AudiType-ExtendedBold.svg#AudiType-ExtendedNormal") format("svg"),url("/fonts/AudiType-ExtendedBold.ttf") format("truetype"),url("/fonts/AudiType-ExtendedBold.woff") format("woff"),url("/fonts/AudiType-ExtendedBold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Audi Icons";src:url("/fonts/AudiIcons.eot");src:url("/fonts/AudiIcons.eot?#iefix") format("embedded-opentype"),url("/fonts/AudiIcons.svg#AudiType-ExtendedNormal") format("svg"),url("/fonts/AudiIcons.ttf") format("truetype"),url("/fonts/AudiIcons.woff") format("woff"),url("/fonts/AudiIcons.woff2") format("woff2");font-weight:normal;font-style:normal}
