.as-config .vehicle-select{}.as-config .vehicle-select .header{position:relative;color:#fff}.as-config .vehicle-select .header video{display:block;width:100%}.as-config .vehicle-select .header .header-copy{position:absolute;top:6%;left:6%;width:100%;max-width:63vw}.as-config .vehicle-select .header .header-copy h1{font-size:60px;line-height:1;color:#fff}.as-config .vehicle-select .header .header-copy h2{margin-top:20px;font-size:25px;line-height:1.1;color:#fff}.as-config .vehicle-select .header .header-copy p{margin-top:20px;margin-bottom:40px;font-size:15px;line-height:1.1;max-width:600px}.as-config .vehicle-select .header .header-copy button{position:relative}.as-config .vehicle-select .header .header-copy button span{padding-right:15px}.as-config .vehicle-select .header .header-copy button img{position:absolute;right:20px;transform:rotate(90deg) translate(-68%);top:50%;width:50px}.as-config .vehicle-select .series-rail-wrapper{position:relative}.as-config .vehicle-select .series-rail-wrapper::after{content:" ";display:block;width:15vw;height:100%;position:absolute;top:0;right:0;background:linear-gradient(270deg,rgba(38,38,38,1) 0%,rgba(38,38,38,0) 100%);pointer-events:none}.as-config .vehicle-select .series-rail{width:100%;background-color:#262626;position:relative}.as-config .vehicle-select .series-rail.scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.as-config .vehicle-select .series-rail .series-rail-inner{width:100%;max-width:1400px;margin:0 auto;text-align:center;display:flex;justify-content:center}.as-config .vehicle-select .series-rail .series-rail-item{padding:25px 35px 15px 35px;border-bottom:10px solid #262626;cursor:pointer;display:block}.as-config .vehicle-select .series-rail .series-rail-item.connected{padding:25px 10px 15px 10px}.as-config .vehicle-select .series-rail .series-rail-item.active,.as-config .vehicle-select .series-rail .series-rail-item:hover{border-bottom:10px solid #1c69d4}.as-config .vehicle-select .series-rail .series-rail-item h4{color:#fff;white-space:nowrap}.as-config .vehicle-select .series-rail .series-rail-item h4 a.active,.as-config .vehicle-select .series-rail .series-rail-item h4 a:hover,.as-config .vehicle-select .series-rail .series-rail-item h4 a{color:#fff;white-space:nowrap;text-decoration:none}.as-config .vehicle-select .series{position:relative;display:none}.as-config .vehicle-select .series .series-title{position:absolute;left:15%;top:25px;width:190px}.as-config .vehicle-select .series .series-title img{display:block;width:100%}.as-config .vehicle-select .body-style{display:flex}.as-config .vehicle-select .body-style .body-style-left{flex-basis:50%;text-align:right}.as-config .vehicle-select .body-style .body-style-left img{width:100%;max-width:600px;position:relative;top:50%;transform:translateY(-50%)}.as-config .vehicle-select .body-style .body-style-right{flex-basis:50%;padding:75px 130px}.as-config .vehicle-select .body-style:hover .body-style-right{background-color:#f2f2f2}.as-config .vehicle-select .body-style .body-style-right h2{margin-bottom:15px}.as-config .vehicle-select .body-style .body-style-right .variant-year-select{margin-top:40px}.as-config .vehicle-select .body-style .body-style-right select.form-control{width:calc(50% - 12.5px);float:left;margin-bottom:40px}.as-config .vehicle-select .body-style .body-style-right select.form-control:first-child{margin-right:25px}@media(max-width:1900px){.as-config .vehicle-select .series{padding-top:50px}}@media(max-width:1400px){.as-config .vehicle-select .header .header-copy h1{font-size:35px;line-height:1}.as-config .vehicle-select .header .header-copy h2{font-size:20px;line-height:1.1}.as-config .vehicle-select .series{padding-top:100px}}@media(max-width:1023px){.as-config .vehicle-select .header{background-color:#000}.as-config .vehicle-select .header .header-copy{position:relative;top:0;left:0;max-width:none;padding:60px 30px 40px 30px}.as-config .vehicle-select .body-style .body-style-right{flex-basis:50%;padding:75px}.as-config .vehicle-select .body-style .body-style-right select.form-control{width:100%;float:none;margin-bottom:10px}.as-config .vehicle-select .body-style .body-style-right select.form-control:first-child{margin-right:0}.as-config .vehicle-select .body-style .body-style-right .btn{margin-top:15px}}@media(max-width:767px){.as-config .vehicle-select .header video{display:block;width:175%;position:relative;right:74%}.as-config .vehicle-select .series .series-title{position:relative;left:40px;top:20px;width:35%}.as-config .vehicle-select .series{padding-top:0}.as-config .vehicle-select .body-style{display:block;padding-top:30px}.as-config .vehicle-select .body-style .body-style-left{text-align:right}.as-config .vehicle-select .body-style .body-style-left img{width:100%;max-width:none;position:relative;top:0;transform:none}.as-config .vehicle-select .body-style .body-style-right{padding:30px}}.as-config .color-section{}.as-config .color-section .color-blocks{}.as-config .color-section .color-blocks .block-wrapper{box-sizing:border-box;margin:5px;cursor:pointer;width:130px;height:49px;position:relative;overflow:hidden;display:inline-block}.as-config .color-section .color-blocks .block-wrapper img{display:block;width:130px}.as-config .color-section .color-blocks .block-wrapper::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(0,0,0,0)}.as-config .color-section .color-blocks .block-wrapper.active::after,.as-config .color-section .color-blocks .block-wrapper:hover::after{border:4px solid #1c69d4}.as-config .color-section .color-blocks .block-wrapper.active::after{background-image:url('/content/img/static/check.png');background-position:calc(100% + 4px) -4px;background-size:25px;background-repeat:no-repeat}.as-config .color-section .color-name{padding:15px 5px;font-size:18px;line-height:18px}@media(max-width:1023px){.as-config .color-section .block-list{display:flex;justify-content:center;flex-wrap:wrap}}.as-config .wheels-section{position:relative}.as-config .accessories-section{position:relative}.as-config .category-list-wrapper{position:relative}.as-config .category-list-wrapper::after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);pointer-events:none}.as-config .section-title-mobile{display:none}.as-config .category-list{position:relative;height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:15px;margin-top:15px}.as-config .category{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.as-config .category:first-child{padding-top:10px;border-top:1px solid #eee;margin-top:10px}.as-config .category .category-trigger{cursor:pointer;display:flex}.as-config .category .category-trigger .simple-plus-toggle{margin:12px 15px 0 0}.as-config .category .category-trigger h4{margin:8px 0 0 0;line-height:24px}.as-config .accessory-list{display:none;padding-top:10px;position:relative}.as-config .accessory-list .accessory{position:relative;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px;cursor:pointer}.as-config .accessory-list .accessory>.not-on-mobile{display:flex}.as-config .accessory-list .accessory>.not-on-desktop{display:none}.as-config .accessory-list .accessory:last-child{border-bottom:0}.as-config .accessory-list .accessory .accessory-title-price-description{width:100%}.as-config .accessory-list .accessory .accessory-title-price{display:flex;justify-content:space-between}.as-config .accessory-list .accessory .accessory-title-price h6{padding-right:5px}.as-config .accessory-list .accessory .accessory-title-price p{padding-left:5px;text-align:right}.as-config .accessory-list .accessory .thumb-wrapper{position:relative;width:100px;display:block;flex:0 0 100px}.as-config .accessory-list .accessory.selected .thumb-wrapper::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100px;border:4px solid #1c69d4;background-image:url('/content/img/static/check.png');background-position:calc(100% + 4px) -4px;background-size:25px;background-repeat:no-repeat}.as-config .accessory-list .accessory .thumb-wrapper img{width:100%}.as-config .accessory-list .accessory .name-part-price{position:relative;padding:0 12px 0 24px}.as-config .accessory-list .accessory>.not-on-mobile>p{text-align:right}.as-config .accessory-list .accessory .as-config-checkbox{display:none}.as-config .vsp-section .view-info,.as-config .wheels-section .view-info,.as-config .accessories-section .view-info,.as-config .accessories-section .conflict-window{margin-bottom:40px;position:fixed;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1130px;z-index:300;background-color:#fff;padding:20px}.as-config .accessories-section .conflict-window .conflict-item{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.as-config .accessories-section .conflict-window .conflict-item .already-owned{position:relative}.as-config .accessories-section .conflict-window .conflict-item .already-owned .as-config-checkbox{width:35px;display:block;float:left}.as-config .accessories-section .conflict-window .conflict-item .already-owned p{width:calc(100% - 35px);padding-left:7px;position:relative;float:left;margin-bottom:0;top:8px}.as-config .accessories-section .conflict-window .add-product .as-config-checkbox{margin-left:15px}.as-config .wheels-section .view-info a,.as-config .accessories-section .view-info a{margin-top:50px}.as-config .vsp-section .view-infos,.as-config .wheels-section .view-infos,.as-config .accessories-section .view-infos{display:none}@media(max-width:1023px){.as-config .category-list{height:auto;overflow:auto;padding:0}.as-config .section-title-desktop{display:none}.as-config .section-title-mobile{display:block}}@media(max-width:768px){.as-config .accessory-list .accessory{cursor:auto}.as-config .accessory-list .accessory>.not-on-mobile{display:none}.as-config .accessory-list .accessory>.not-on-desktop{display:flex;flex-wrap:wrap}.as-config .accessory-list .accessory>.not-on-desktop .description{width:100%;margin-top:15px}.as-config .accessory-list .accessory .thumb{width:60px}.as-config .accessory-list .accessory .name-part-price{padding:0 15px;width:calc(100% - 100px);cursor:pointer}.as-config .accessory-list .accessory .name-part-price p{margin:0}.as-config .accessories-section .accessory-description-modal h6{margin-top:20px}.as-config .vsp-section .view-info img,.as-config .wheels-section .view-info img,.as-config .accessories-section .view-info img{margin-bottom:40px}.as-config .category-list{margin-top:0}.as-config .accessories-section .conflict-window img{margin-bottom:25px}.as-config .accessories-section .conflict-window .btn{width:100%;display:block;clear:both}.as-config .accessories-section .conflict-window .btn:last-child{margin-top:10px}.as-config .category .category-trigger h4{max-width:calc(100% - 55px)}.as-config .category-list-wrapper::after{display:none}}.as-config .vsp-section{}.as-config .vsp-section .select-retailer-section{}.as-config .vsp-section .select-retailer-section .top-section{margin:15px 0 40px 0}.as-config .vsp-section .retailer-list{margin-bottom:40px}.as-config .vsp-section .vsp-list{}.as-config .vsp-section .vsp-list .vsp-item{padding:15px;border-bottom:1px solid #eee;margin-bottom:13px;display:flex;cursor:pointer}.as-config .vsp-section .vsp-list .vsp-item:hover{background-color:#f1f1f1}.as-config .vsp-section .vsp-list .vsp-item .image-wrapper{width:120px}.as-config .vsp-section .vsp-list .vsp-item .info{display:none}.as-config .vsp-section .vsp-list .vsp-item .name-msrp{width:30%;padding:0 0 0 30px}.as-config .vsp-section .vsp-list .vsp-item .name-msrp .msrp .price-A,.as-config .vsp-section .vsp-list .vsp-item .name-msrp .msrp .price-B,.as-config .vsp-section .vsp-list .vsp-item .name-msrp .msrp .price-C,.as-config .vsp-section .vsp-list .vsp-item .name-msrp .msrp{display:none}.as-config .vsp-section .vsp-list .vsp-item .name-msrp h6 sup{font-family:"arial",sans-serif;font-size:10px;line-height:12px}.as-config .vsp-section .vsp-list .vsp-item .description{width:70%;padding:0 30px}.as-config .vsp-section .vsp-list .vsp-item .name-description-msrp{display:flex;width:calc(100% - 155px)}.as-config .vsp-section .vsp-list .vsp-item .checkbox{width:35px}.as-config .vsp-section .vsp-list .vsp-item .checkbox .as-config-checkbox{display:none;position:relative;top:15px}@media(max-width:768px){.as-config .vsp-section .vsp-list .vsp-item{padding:15px 0}.as-config .vsp-section .vsp-list .vsp-item:hover{background:none}.as-config .vsp-section .vsp-list .vsp-item .name-description-msrp{width:100%;flex-direction:column}.as-config .vsp-section .vsp-list .vsp-item .name-msrp{width:100%;padding:0 0 0 10px}.as-config .vsp-section .vsp-list .vsp-item .description{width:100%;padding:0 10px}}.as-config .service-section{}.as-config .service-section .service-list{margin-top:30px}.as-config .service-section .service-list ul li p{margin:10px 0}.as-config .service-section .service-packages-row{margin:0 -5px}.as-config .service-section .service-packages-row>[class*="col-"]{padding:0 5px}.as-config .service-section .table th{border-bottom:1px solid #b6b6b6}.as-config .service-section .table tr:not(:first-child){cursor:pointer}.as-config .service-section .table tbody tr:not(:first-child):hover{background-color:#f1f1f1}.as-config .service-section .table tr td{border-top:0}.as-config .service-section .table tbody tr:first-child td{height:10px;padding:0}.as-config .service-section .table tr td p,.as-config .service-section .table tr td h5{margin:3px 0 0 0}.as-config .service-section .table tr td .as-config-checkbox{margin-top:0}.as-config .service-section.extended-warranty-section .service-list{display:flex;justify-content:space-between}.as-config .service-section.extended-warranty-section .service-list .term-selector{padding-right:30px}.as-config .service-section.extended-warranty-section .service-list .term-selector select{margin-top:15px}.as-config .service-section.extended-warranty-section .service-list table{max-width:50%}@media(max-width:768px){.as-config .service-section .service-list{margin-top:0}.as-config .service-section .service-list h3{margin-top:30px}.as-config .service-section.extended-warranty-section .service-list{display:block}.as-config .service-section.extended-warranty-section .service-list .term-selector{margin:30px 0}.as-config .service-section.extended-warranty-section .service-list table{max-width:none}}.as-config .mini-cart .summary{display:none}.as-config .summary-section{}.as-config .summary-section .pdf-only{display:none}.as-config .summary-section .summary-list .summary-header{margin:30px 0 15px 0;border-bottom:1px solid #d3d3d3}.as-config .summary-section .summary-list .summary-item{display:flex;margin-bottom:15px}.as-config .summary-section .summary-list .summary-item.color-item>img{margin-right:30px}.as-config .summary-section .summary-list .summary-item .img-holder{max-width:100px;margin-right:30px;width:100%}.as-config .summary-section .summary-list .summary-item .right-side{width:100%}.as-config .summary-section .summary-list .summary-item .right-side .summary-item-title{display:flex;justify-content:space-between}.as-config .summary-section .summary-list .summary-item .right-side .summary-item-title h5{padding-right:15px}.as-config .summary-section .summary-list .summary-item .right-side .summary-item-title .msrp{text-align:right}.as-config .summary-section .summary-list .summary-item .right-side .summary-item-title .msrp h5{padding:0}.as-config .send-to-retailer-section{margin-bottom:80px}.as-config .send-to-retailer-section h2{margin-top:40px}.as-config .send-to-retailer-section form{max-width:600px}.as-config .send-to-retailer-section form>.row{margin-bottom:5px;position:relative}.as-config .send-to-retailer-section form>.row>[class*="col-"]{position:static}.as-config .send-to-retailer-section label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.as-config .send-to-retailer-section h6{margin:30px 0 15px 0}.as-config .send-to-retailer-section .checkbox-container{}.as-config .send-to-retailer-section .checkbox-container .as-config-checkbox{float:left;display:block;width:25px;margin-right:20px}.as-config .send-to-retailer-section .checkbox-container .as-config-checkbox img{max-width:100%}.as-config .send-to-retailer-section .checkbox-container label{width:calc(100% - 45px);position:relative;float:left;transform:none;top:-5px}.as-config .send-to-retailer-section .submit{margin-top:70px;float:right}.as-config .send-to-retailer-section .warning{border:2px solid #b71d1d;color:#c03123}.as-config .send-to-retailer-section label.warning{border:0}.as-config .send-to-retailer-section .warning-text-msg{color:#c03123;display:block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:calc(100% - 4px);width:600px;max-width:50vw;background-image:url("/Content/img/static/warning.png");background-repeat:no-repeat;padding-left:47px;font-size:15px}@media(max-width:1100px){.as-config .send-to-retailer-section form>.row{margin-bottom:15px}.as-config .send-to-retailer-section .warning-text-msg{position:relative;-webkit-transform:none;transform:none;top:5px;left:0;padding-left:47px;width:100%;max-width:none}}@media(max-width:768px){.as-config .summary-section .summary-item .msrp,.as-config .summary-section .summary-item.siew-item .msrp .as-config .summary-section .total-category .total-msrp,.as-config .summary-section .total-category .total-labour,.as-config .summary-section .total-category .total{padding-right:0}.as-config .button-wrapper{margin-top:15px}.as-config .button-wrapper .btn{margin-top:15px;width:100%}}@media(max-width:767px){.as-config .send-to-retailer-section label{position:relative;top:0;-webkit-transform:none;transform:none;margin:0}.as-config .send-to-retailer-section .submit{width:100%}}.container{max-width:none}.as-config{margin-bottom:80px}.as-config.vsp-sip-iframe{margin-bottom:0}.as-config .section-root .right-section,.as-config .section-root .right-section__inner{position:relative}.as-config .vehicle-image{position:relative;width:1280px;max-width:100%}.as-config .vehicle-image .base-image{position:relative;width:109%;left:-3%;top:-13%;user-select:none;z-index:-1}.as-config .vehicle-image .layer{width:109%;position:absolute;left:-3%;top:-13%;user-select:none;z-index:-1}.as-config .angle-switcher{position:absolute;bottom:13%;left:50%;transform:translateX(-50%);z-index:5}.as-config .vehicle-image .image-container{width:100%;height:auto;position:relative}.as-config .vehicle-name p,.as-config .vehicle-name h6{display:inline}.as-config .fade-out{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:RGBA(0,0,0,.6);z-index:10}.as-config .fade-out.on{display:block}.as-config .as-config-radio{position:relative;width:20px;height:20px;border:2px solid #bebebe;border-radius:1000px;cursor:pointer}.as-config .as-config-radio.selected{border-color:#1c69d4}.as-config .as-config-radio.selected::after{content:" ";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:1000px;background-color:#1c69d4}.as-config .legal{text-align:justify;font-size:10px;line-height:12px;color:#777;margin:100px auto;padding:0 20px;width:100%;max-width:1630px}.as-config .current-section .legal{display:none}.as-config .image-loading-section{height:1px;overflow:hidden;opacity:0}.as-config .section-root{display:flex}.as-config .section-root .left-section{width:38%}.as-config .section-root .right-section{width:62%}.as-config .section-selector{display:flex;justify-content:space-between;margin-top:30px}.as-config .mini-cart .section-selector{display:none}.as-config .section-selector h4{position:relative;z-index:2;cursor:pointer;padding:0 25px}.as-config .section-selector h4 img{position:absolute;top:50%;transform:translateY(-50%);width:50px}.as-config .section-selector h4.prev img{left:0}.as-config .section-selector h4.next img{right:0}.as-config .side-navigation-content .inner-section{margin-top:41px}.as-config .side-navigation{width:100%;padding:0;z-index:101;position:relative;top:0;left:0;transition:top .05s linear}.as-config .side-navigation::after{content:" ";display:block;top:100%;left:0;width:100%;height:10px;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(228,228,228,1) 100%)}.as-config .side-navigation .nav-list-container{background-color:#f2f2f2;width:100%}.as-config .side-navigation .nav-list-container.scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.as-config .side-navigation ul{margin:0;padding:0;list-style:none;width:10000px;display:flex;justify-content:center;max-width:100%}.as-config .side-navigation ul li{cursor:pointer;padding:0 40px;display:block}.as-config .side-navigation ul li:hover,.as-config .side-navigation ul li.active{}.as-config .side-navigation ul li p{color:#262626;font-size:15px;line-height:16px;padding:35px 0 31px 0;border-bottom:4px solid RGBA(0,0,0,0)}.as-config .side-navigation ul li:hover p,.as-config .side-navigation ul li.active p{color:#1c69d4;border-bottom:4px solid #1c69d4}.as-config .mini-cart{position:fixed;left:0;top:0;transition:top .05s linear;background-color:#f1f1f1;width:100%;z-index:101}.as-config .mini-cart::after{content:" ";display:block;position:absolute;right:0;top:0;height:100%;width:calc((100% - 1600px)/2);background-color:#1c69d4}.as-config .mini-cart .indented-content{display:flex}.as-config .mini-cart .indented-content .left-side{padding:15px;width:67%}.as-config .mini-cart .indented-content .left-side .summary{display:flex;justify-content:space-between;padding-right:30px}.as-config .mini-cart .indented-content .left-side .summary .button-wrapper{width:calc(100% - 450px)}.as-config .mini-cart .indented-content .left-side .summary .button-wrapper form{display:inline-block}.as-config .mini-cart .indented-content .left-side .summary p{max-width:450px}.as-config .mini-cart .indented-content .left-side .vehicle-name{display:none}.as-config .mini-cart .indented-content .right-side{width:33%;display:flex;justify-content:space-between;position:relative;background-color:#1c69d4;padding:15px 30px}.as-config .mini-cart .indented-content .right-side h3,.as-config .mini-cart .indented-content .right-side h5,.as-config .mini-cart .indented-content .right-side h6,.as-config .mini-cart .indented-content .right-side p{color:#fff}.as-config .mini-cart .indented-content .right-side .msrp-side{}.as-config .mini-cart .indented-content .right-side .msrp-side h3{margin-bottom:15px}.as-config .mini-cart .indented-content .right-side .msrp-side h5{margin-bottom:0}.as-config .mini-cart .indented-content .right-side .vehicle-info{display:none}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-thumb{position:absolute;right:0;top:0;transform:translateY(-45%);max-width:220px;text-align:right}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-name{padding-right:18px;position:relative;top:-15px}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-name h6{font-size:15px}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-name p{font-family:"BMWTypeNextRegular",Arial,Helvetica,sans-serif;font-size:15px}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-thumb.image-disabled{transform:none}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-thumb.image-disabled img{display:none}.as-config .mini-cart .indented-content .right-side .vehicle-side .vehicle-thumb.image-disabled .vehicle-name{top:0;padding-top:15px}.as-config .mobile-teaser-text .read-more{display:none}@media(max-width:1630px){.as-config .mini-cart::after{display:none}.as-config .mini-cart .indented-content{padding:0}.as-config .mini-cart .indented-content .btn{max-width:180px;width:auto;padding:14px 30px}}@media(max-width:1430px){.as-config.vsp-sip-iframe .indented-content{padding:0}.as-config .mini-cart .indented-content .btn{padding:14px 15px}}@media(max-width:1300px){.as-config .header .header-copy h1{font-size:40px;line-height:40px}.as-config .mini-cart .indented-content .left-side{width:50%}.as-config .mini-cart .indented-content .left-side .summary .button-wrapper{width:100%}.as-config .mini-cart .indented-content .left-side .summary .info{display:none}.as-config .mini-cart .indented-content .right-side{width:50%}.as-config .side-navigation ul{max-width:none}}@media(max-width:1023px){.as-config{margin-bottom:120px}.as-config .section-root{flex-direction:column-reverse;flex-wrap:wrap}.as-config .section-root .left-section{width:100%;margin-top:25px}.as-config .section-root .right-section{width:100%}.as-config .angle-switcher,.as-config .vehicle-image{display:none}.as-config .section-selector{margin-top:8px;display:none}.as-config .mini-cart .section-selector{display:flex}.as-config .mini-cart .indented-content{flex-direction:column}.as-config .mini-cart .indented-content .left-side{padding:10px 30px;width:100%}.as-config .mini-cart .indented-content .left-side .summary .button-wrapper{display:none}.as-config .mini-cart .indented-content .left-side .vehicle-name{display:block;width:100%;float:none;height:auto}.as-config .mini-cart .indented-content .left-side .vehicle-name a{font-size:15px}.as-config .mini-cart .indented-content .right-side{width:100%;padding:10px 15px}.as-config .mini-cart .indented-content .right-side .vehicle-side{display:none}.as-config .mini-cart .indented-content .right-side .msrp-side h3{margin-top:5px}.as-config .mini-cart .indented-content .right-side .vehicle-info{display:inline-block;position:relative;cursor:pointer;display:none}.as-config .mini-cart .indented-content .right-side .vehicle-info>img{position:relative;left:50%;transform:translateX(-50%)}.as-config .mini-cart .indented-content .right-side .vehicle-info p{width:100%;text-align:center;margin:0}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg{display:none;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:RGBA(0,0,0,.5);cursor:auto}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner{position:absolute;left:0;width:100%;background-color:#fff;padding:15px}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .close-vehicle-image{margin-top:60px;max-width:none;width:100%;padding:15px}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .vehicle-image{display:block;position:relative;width:100vw;left:50%;transform:translateX(-50%);max-width:none}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .vehicle-image .base-image,.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .vehicle-image .layer{left:0;top:0}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .angle-switcher{display:flex;position:relative;width:100%;padding:0;bottom:auto}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .angle-switcher .left-cover{left:5px}.as-config .mini-cart .indented-content .right-side .vehicle-info .fade-bg .fade-bg-inner .angle-switcher .right-cover{right:5px}}@media(max-width:768px){.as-config .header .header-copy{position:relative;top:0;left:0;width:100%;max-width:none;padding:25px 20px 0 20px;margin:0;border-bottom:1px solid #cdcdcd}.as-config .header.vehicle-select .header-copy{width:calc(100% - 40px);padding:25px 0 0 0;margin:0 20px;border-bottom:1px solid #000}.as-config .header .header-copy h4{color:#000;margin-bottom:25px}.as-config .header .header-copy h1{color:#000;margin-bottom:10px;font-size:24px;line-height:24px}.as-config .vehicle-name{position:relative;left:auto;right:auto;width:50%;float:left;height:35px}.as-config .vehicle-name p,.as-config .vehicle-name h6{line-height:35px}.as-config .vehicle-image .vehicle-name{width:100%;height:auto;margin-top:15px}.as-config .vehicle-image .vehicle-name p,.as-config .vehicle-image .vehicle-name h6{line-height:16px}.as-config .vehicle-image .controlHolder{border-radius:0;top:0;right:0;padding:0;background:none}.as-config .vehicle-image .controlHolder .fullscreenToggle{display:none}.as-config .vehicle-image .controlHolder .zoomIn,.as-config .vehicle-image .controlHolder .zoomOut{float:left;margin:0 0 0 3px}.as-config .vehicle-image .controlHolder .zoomIn.off,.as-config .vehicle-image .controlHolder .zoomOut.off{opacity:1}.as-config .side-navigation-content .inner-section{margin-top:15px}.as-config .side-navigation ul li p{white-space:nowrap}.as-config .mobile-teaser-text{position:relative;max-height:90px;overflow:hidden}.as-config .mobile-teaser-text.revealed{max-height:none;overflow:auto}.as-config .mobile-teaser-text::before{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#fff}.as-config .mobile-teaser-text.revealed::before{display:none}.as-config .mobile-teaser-text::after{content:" ";display:block;position:absolute;bottom:10px;left:0;width:100%;height:calc(100% - 20px);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.as-config .mobile-teaser-text.revealed::after{display:none}.as-config .mobile-teaser-text .read-more{display:block;position:absolute;width:100%;bottom:0;left:0;text-align:center;text-decoration:underline;color:#1c69d4;z-index:1}.as-config .mobile-teaser-text.revealed .read-more{display:none}}