.pre-config-vehicle-compare{display:flex!important;flex-direction:row;flex-wrap:wrap}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper{width:50%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:first-of-type .pre-config-vehicle-compare-card_build>label,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:first-of-type .pre-config-vehicle-compare-card_specs>label{height:auto;visibility:visible}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:21px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 20px 9px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_build{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 0 9px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_build>hr{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_specs>hr{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding-left:9px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:60px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 0 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_msrp{padding-right:calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3){display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{display:flex;position:sticky;top:-1px;padding:21px 9px 20px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1);flex-direction:column;align-items:center;justify-content:inherit;background-color:#fff;z-index:10}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper.shadow-line{box-shadow:8px 4px 10px rgba(0,0,0,.1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown{display:flex;width:100%;margin-bottom:5px;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;border:1px solid #cacaca;border-radius:2px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select{height:auto;width:100%;display:flex;flex-direction:row;align-items:center;position:relative}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select>select{display:none;-webkit-appearance:none;width:inherit;height:55px;padding:21px 30px 18px 20px;-moz-appearance:none;appearance:none;border:none;text-overflow:ellipsis;color:#221f1f}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected{border:1px solid #cacaca;border-radius:2px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected .select-selected-content{pointer-events:none;display:flex;width:100%;justify-content:space-between;font-weight:700}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected.selected{color:#221f1f}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected:hover{color:#fff;background:#1c69d3;transition:background .3s ease-out}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected:hover .select-icon{fill:#fff}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-icon{transition:transform .2s ease-out}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-icon svg{height:7px;width:11px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-icon.active{transform:rotate(180deg)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li{display:flex;width:100%;height:55px;padding:5px 20px;overflow:hidden;align-items:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700;cursor:pointer}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;padding:0;margin:0;border:1px solid #cacaca;border-radius:2px;z-index:100;max-height:220px;overflow:auto}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li:hover{color:#fff;background-color:#1c69d3}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li.inactive{pointer-events:none;color:#979797}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-hide{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .same-as-selected,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-items div:hover{background-color:rgba(0,0,0,.1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .pre-config-vehicle-compare-card_cta-select--arrow{display:none;pointer-events:none;width:10px;height:10px;position:absolute;right:10%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-dropdown-data{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta{margin:0 13px;width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a{height:45px;border-radius:2px}@media (hover:none){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a:hover.dark-bg{background-color:#221f1f}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a:hover.dark-bg>span{color:#fff}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a:hover.white-bg{background-color:#fff}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a:hover.white-bg>span{color:#221f1f}}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card{align-items:center;display:flex;flex-direction:column;justify-content:inherit;margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1);width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 11)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_bg{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data{align-items:center;display:flex;flex-direction:column;width:100%;position:relative}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container{align-self:center;height:22px;margin:0 0 10px;width:auto;justify-content:center}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m{width:30px;height:16px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric .dark-mode-logo,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m .dark-mode-logo{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_model{margin:0 0 5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_price{display:flex;justify-content:center;margin:5px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_package{text-transform:uppercase}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image>img{width:180px;height:auto;bottom:20px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data__features{margin:0;list-style:none;padding:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_msrp .bmw-tooltip{margin-left:5px;top:-1px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details{color:#221f1f;text-align:left;margin:50px 0;width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build>label,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs>label{visibility:hidden;display:block;height:48px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build>hr,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs>hr{color:#cacaca;height:1px;margin:20px 0 0;width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 23)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list{list-style:none;padding:0;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;margin:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(3),.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(3){display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_msrp_container{display:flex;justify-content:center}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build{margin:0 9px 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper{align-items:center;display:flex;justify-content:space-between}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{align-items:flex-start;border-bottom:1px solid #cacaca;display:flex;padding:20px 0;width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item:first-child{padding:40px 0 20px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item:last-child{border:none;padding:20px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card__list{align-items:normal;flex-direction:column;justify-content:flex-start}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card__list>label{margin-bottom:10px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs{margin:60px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:60px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs>hr{margin:20px 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(2) .pre-config-vehicle-compare-card_item{padding-left:7px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(2) .pre-config-vehicle-compare-card_item .pre-config-vehicle-compare-card_item--title{left:7px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding:40px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1);display:flex;flex-direction:column;justify-content:flex-start}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item:nth-of-type(2n){background-color:#f6f6f6;width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item .pre-config-vehicle-compare-card_item--title{margin-bottom:10px;text-transform:uppercase}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_features{margin:0;list-style:none;padding:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_features .pre-config-vehicle-compare-card_feature{align-items:center;display:flex;height:40px}.pre-config-vehicle-compare .bottom-images-container{display:flex;justify-content:center;position:relative;margin-bottom:60px;width:100%}.pre-config-vehicle-compare .bottom-images-container .bottom-image{display:inline-block}.pre-config-vehicle-compare .bottom-images-container .center-bottom-image{width:259px;height:155px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pre-config-vehicle-compare .bottom-images-container .first-bottom-image,.pre-config-vehicle-compare .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .bottom-images-container .right-bottom-image,.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{position:relative;width:176px;height:105px}.pre-config-vehicle-compare .bottom-images-container .left-bottom-image{left:10px}.pre-config-vehicle-compare .bottom-images-container .right-bottom-image{right:10px}.pre-config-vehicle-compare .bottom-images-container .first-bottom-image{left:10%;z-index:1}.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{right:17%}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark{background:#04070d;color:#f6f6f6}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{background-color:#000}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper.shadow-line{box-shadow:none;border-bottom:1px solid #727171}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select>select{background-color:#000;color:#f6f6f6}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .pre-config-vehicle-compare-card_cta-select--arrow{fill:#f6f6f6}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected:hover{color:#221f1f;background:#fff}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-selected:hover .select-icon{fill:#221f1f}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .select-icon{fill:#f6f6f6}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li{background:#04070d}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li:hover{color:#221f1f;background:#fff}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select ul.select-items li.inactive{color:#727171}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric .light-mode-logo,.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m .light-mode-logo{display:none}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric .dark-mode-logo,.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m .dark-mode-logo{display:block}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details{color:#f6f6f6}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item:nth-of-type(2n){background-color:#131313;width:100%}@media (min-width:420px){.pre-config-vehicle-compare .bottom-images-container .center-bottom-image{height:auto;width:400px}.pre-config-vehicle-compare .bottom-images-container .first-bottom-image,.pre-config-vehicle-compare .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .bottom-images-container .right-bottom-image,.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{width:266px;height:165px}.pre-config-vehicle-compare .bottom-images-container .left-bottom-image{left:40px}.pre-config-vehicle-compare .bottom-images-container .right-bottom-image{right:40px}}@media (min-width:768px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:21px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 20px 15px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 80px 15px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_build{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 80px 15px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container{margin-top:-12px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp{padding-right:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp span{display:inline-block}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{flex-direction:row;justify-content:space-between;align-items:baseline;padding:21px 15px 20px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1);width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 6);margin-bottom:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select .pre-config-vehicle-compare-card_cta-select--arrow{right:10%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta{margin:0;width:auto}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a{width:133px;padding:15px 15px 14px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card{color:#f6f6f6;position:relative;padding:0;margin:0 9px 80px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_bg{display:inline-block;position:relative;width:100%;margin:0;top:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data{position:absolute;height:100%;top:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_package.headline-5{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}}@media screen and (min-width:768px) and (min-width:768px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_package.headline-5{font-size:30px;line-height:38px;letter-spacing:-.1px}}@media screen and (min-width:768px) and (min-width:1280px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_package.headline-5{font-size:39px;line-height:48px;letter-spacing:-.1px}}@media screen and (min-width:768px) and (min-width:2000px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_package.headline-5{font-size:54px;line-height:65px;letter-spacing:-.1px}}@media (min-width:768px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container{justify-content:flex-start;padding:25px 0 0 25px;height:47px;display:flex;align-self:center;margin:0 0 20px;width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 11)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m{width:40px;height:20px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric .light-mode-logo,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m .light-mode-logo{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric .dark-mode-logo,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m .dark-mode-logo{display:block}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_price{display:inline-flex}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image{width:100%;display:flex;justify-content:center;top:50%;position:absolute}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image>img{bottom:0;position:relative;width:100%;height:100%;top:-17px;transform:scale(1.15)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_msrp .bmw-tooltip{z-index:1;top:1px;color:#cacaca}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding:40px 15px 40px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding:40px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 40px 15px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>label{height:53px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>hr,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:20px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 15px 80px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:20px 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding:40px 15px 40px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_item{padding:40px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 40px 15px}.pre-config-vehicle-compare .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .bottom-images-container .right-bottom-image{top:0;left:0}.pre-config-vehicle-compare .bottom-images-container .first-bottom-image{left:100px;z-index:1}.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{bottom:auto;right:150px;left:auto}.pre-config-vehicle-compare .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .bottom-images-container .right-bottom-image{width:285.68px;height:171.41px}.pre-config-vehicle-compare .bottom-images-container .center-bottom-image,.pre-config-vehicle-compare .bottom-images-container .first-bottom-image,.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{width:419.7px;height:251.92px}}@media (min-width:1280px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 8)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{padding:21px 0 20px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1);align-items:center}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown{border:none;width:auto}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-select{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-dropdown-data{align-items:flex-start;color:#221f1f;display:flex;flex-direction:column}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown .pre-config-vehicle-compare-card_cta-dropdown-data .pre-config-vehicle-compare-card_cta-dropdown-model{margin-bottom:5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta{margin:0 2px 0 0;width:auto}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a{width:155px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 7);margin:0 0 80px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_bg{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 7)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 7);margin:0 0 25px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2){padding:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:21px 0 20px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 0 80px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3){display:flex;flex-direction:column}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 0 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>hr{display:none}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up{width:50%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_cta-wrapper{padding:21px 25.5px 20px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta{margin:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card{margin:0 40px 120px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2);width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 10)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card:first-child{margin-left:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_bg{height:300px;width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 10)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_logo-container{padding:35px 0 0 35px;height:67px;width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 10)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_cosy-image{top:40%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>hr,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 21)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 25.5px 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 10)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:20px 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:50px 25.5px 50px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2);width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item .pre-config-vehicle-compare-card_item--title{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 10)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:21px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 20px 25.5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 120px 25.5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 0 25.5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0;height:59px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:50px 25.5px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp{padding-left:calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp .bmw-tooltip{top:1px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>label{height:64px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>hr,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:25px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper{justify-content:flex-start}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(3),.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list:nth-of-type(3){display:flex;margin-right:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs{margin:80px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-tittle{margin:60px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:25px 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list{margin:0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:50px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item .pre-config-vehicle-compare-card_item--title{width:calc((calc(100vw - var(--scrollbar-width)) / 25) * 7)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_build{margin:0 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:25px 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_build{margin:0 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label{height:64px}.pre-config-vehicle-compare .bottom-images-container .center-bottom-image,.pre-config-vehicle-compare .bottom-images-container .first-bottom-image,.pre-config-vehicle-compare .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .bottom-images-container .right-bottom-image,.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{width:554.9px;height:340px}.pre-config-vehicle-compare .bottom-images-container .left-bottom-image{left:30px;right:auto;top:auto}.pre-config-vehicle-compare .bottom-images-container .right-bottom-image{right:30px;left:auto;bottom:auto}.pre-config-vehicle-compare .bottom-images-container .first-bottom-image{left:5%;z-index:1}.pre-config-vehicle-compare .bottom-images-container .second-bottom-image{right:10%;bottom:auto}.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card__cta-dropdown-msrp,.pre-config-vehicle-compare.pre-config-vehicle-compare-dark .pre-config-vehicle-compare-card_cta-dropdown-model{color:#f6f6f6}}@media (min-width:1560px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta-dropdown-model{margin:0 0 10px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card{margin:0 0 150px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container{height:72px;margin:0 0 25px;padding:40px 0 0 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:30px 0 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_build .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:30px 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 0 150px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 5px 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 5px 17px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_cta-wrapper{padding:31px 40px 30px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card{margin:0 40px 180px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_bg{height:400px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 40px 0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:31px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 30px 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 180px 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 0 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:50px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 50px 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image{top:30%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image img{margin:6% 0 0}}@media (min-width:1800px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{padding:31px 0 30px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image{top:45%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image>img{left:20px;width:610px;transform:scale(1.2);top:-13px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>hr,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:30px 0 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs>hr{margin:30px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 0}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_wrapper .pre-config-vehicle-compare-card_list .pre-config-vehicle-compare-card_item{padding:60px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_cta-wrapper{padding:31px 0 30px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label{height:69px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0;height:69px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_cta-wrapper{padding:31px calc((calc(100vw - var(--scrollbar-width)) / 25) * 1) 30px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label{height:69px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{margin:0;height:69px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card{margin:0 40px 220px calc((calc(100vw - var(--scrollbar-width)) / 25) * 2)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image{top:20%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_cosy-image img{width:100%}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card{margin:0 calc((calc(100vw - var(--scrollbar-width)) / 25) * 2) 220px 40px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{height:59px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .bottom-images-container .center-bottom-image{width:841.19px;height:504.92px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .bottom-images-container .first-bottom-image,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .bottom-images-container .left-bottom-image,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .bottom-images-container .right-bottom-image,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .bottom-images-container .second-bottom-image{width:572.59px;height:343.56px}}@media (min-width:2000px){.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container{height:67px;align-items:center;margin:0 0 30px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-electric{width:48px;height:28px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_logo-container .pre-config-vehicle-compare-card_logo-m{width:60px;height:22px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card .pre-config-vehicle-compare-card_data .pre-config-vehicle-compare-card_model{margin:0 0 10px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container{margin-top:-28px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp{padding-left:calc((calc(100vw - var(--scrollbar-width)) / 25) * 1)}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_msrp_container .pre-config-vehicle-compare-card_msrp .bmw-tooltip{top:3px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label{height:80px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title,.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper:nth-of-type(3) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{height:80px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_build>label{height:80px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper.two-up:nth-of-type(2) .pre-config-vehicle-compare-card_details .pre-config-vehicle-compare-card_specs .pre-config-vehicle-compare-card_specs-title{height:70px}.pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper .pre-config-vehicle-compare-card_cta .standalone-cta a{width:178px;height:55px;padding:20px 25px 16px}}@media (min-width:1280px){.hasMicronavActive .pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{transition:top .3s linear;top:calc(-1px + var(--contracted-nav-height))}.hasMicronavActive.microNavOpen .pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{top:calc(-1px + var(--globalnav-primary-height))}.hasMicronavActive .modal-overlay .pre-config-vehicle-compare .pre-config-vehicle-compare-card_main-wrapper .pre-config-vehicle-compare-card_cta-wrapper{top:-1px}}
/*# sourceMappingURL=/etc/designs/bmwusa/bmwusa-clientlibs/bmwusa-sourcemaps/pre-config-vehicle-compare.css.map */
