.ds2-tabs{margin-bottom:10px;width:100%}
.ds2-tabs .ds2-tab-details{overflow:hidden}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab-container:last-child .ds2-tab:not(.selected){border-bottom:1px solid #e6e6e6}
.ds2-tabs .ds2-tab-details{margin-left:-.46875rem;width:calc(100% + .9375rem)}
}
.ds2-tabs .ds2-tab{cursor:pointer;overflow:hidden}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#262626}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab{border-top:1px solid #e6e6e6;overflow:hidden;padding-top:10px}
.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:0;border:0 none;margin-bottom:0}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:22.5px;margin-top:0;padding-top:10px;padding-left:50px}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--minus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--plus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white,.ds2-tabs .ds2-tab .ds2-icon--plus-white::after,.ds2-tabs .ds2-tab .ds2-icon--plus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-tabs .ds2-tab .ds2-icon--minus-white,.ds2-tabs .ds2-tab .ds2-icon--minus-white::after,.ds2-tabs .ds2-tab .ds2-icon--minus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:5px;border-bottom:5px solid #e6e6e6}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:0;padding-top:10px}
.ds2-tabs .ds2-tab.selected .ds2-tab-name,.ds2-tabs .ds2-tab:hover .ds2-tab-name{border-bottom:5px solid #1c69d4}
.ds2-tabs .ds2-tab.selected .ds2-tab-name a.ds2-link,.ds2-tabs .ds2-tab:hover .ds2-tab-name a.ds2-link{color:#1c69d4}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:none}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab-details{width:calc(100% * 4 + 3.75rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+1){clear:both}
.ds2-tabs .ds2-tab-container:nth-child(4n+1) .ds2-tab-details{margin-left:-.46875rem}
.ds2-tabs .ds2-tab-container:nth-child(4n+2) .ds2-tab-details{margin-left:calc(-100% * 1 - 1.40625rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+3) .ds2-tab-details{margin-left:calc(-100% * 2 - 2.34375rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+4) .ds2-tab-details{margin-left:calc(-100% * 3 - 3.28125rem)}
}
.ds2-model-landing-page{margin-top:-45px}
@media only screen and (max-width:520px){.ds2-model-landing-page{margin-top:-10px}
}
.ds2-model-landing-page h2.highlight{color:#e6e6e6}
@media only screen and (max-width:520px){.ds2-model-landing-page h2.highlight{font-size:40px;line-height:40px;margin-top:20px}
}
@media only screen and (min-width:521px){.ds2-model-landing-page h2.highlight{font-size:70px;line-height:70px;margin-top:35px}
}
@media only screen and (min-width:981px){.ds2-model-landing-page h2.highlight{font-size:100px;line-height:100px;margin-top:50px}
}
.ds2-mlp-stage-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px}
@media only screen and (max-width:520px){.ds2-mlp-stage-container{padding-bottom:65px}
}
.ds2-mlp-stage-bg-container{min-height:40vw}
@media only screen and (min-width:1921px){.ds2-mlp-stage-bg-container{min-height:756px}
}
.ds2-mlp-stage-main-container{position:relative}
.ds2-mlp-stage-series{font-size:300px;font-size:27vw;color:#eee;font-weight:700;position:absolute;bottom:20vw;left:0;z-index:10}
@media only screen and (max-width:520px){.ds2-mlp-stage-series{bottom:19vw;font-size:35vw;left:-5px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-series{bottom:22vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-series{bottom:22vw;left:10px}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-series{bottom:20vw;font-size:23vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-series{bottom:400px;font-size:400px}
}
.ds2-mlp-stage-cosy-container{position:absolute;bottom:4vw;left:0;z-index:11;width:100%}
@media only screen and (max-width:520px){.ds2-mlp-stage-cosy-container{font-size:100px;bottom:-10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:1vw;margin-right:-4vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-cosy-container{bottom:2.5vw;left:1vw;margin-right:-3vw}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:0;margin-right:-4vw}
}
@media only screen and (min-width:1601px){.ds2-mlp-stage-cosy-container{bottom:4vw;left:1vw;margin-right:-6vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-cosy-container{bottom:5vw;left:3vw;margin-right:-6vw}
}
.ds2-mlp-stage-info{position:absolute;width:100%;left:10px;z-index:12}
@media only screen and (max-width:520px){.ds2-mlp-stage-info{bottom:-75px;left:10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-info{bottom:0}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info{bottom:2vw;left:10px}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info h1{padding-bottom:10px}
}
.ds2-mlp-link a.ds2-link{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after,.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::before{background-position:-3px -8px}
body:not(.ds2-market-bmw-m) .ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after{transform:translateX(2px)}
.ds2-mlp-features-toggle{padding-top:20px}
.ds2-mlp-radio-button-group ul{color:#262626;list-style:none;margin-bottom:0}
.ds2-mlp-radio-button-group ul li{margin-bottom:30px;height:17px;width:auto}
.ds2-mlp-feature-cluster-name{padding-top:20px}
.ds2-mlp-feature{cursor:pointer}
.ds2-mlp-feature .ds2-mlp-feature-image{border:0 none;padding-bottom:10px;position:relative}
.ds2-mlp-feature .ds2-mlp-feature-image::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature .ds2-mlp-feature-image img{position:absolute;top:0;left:0}
.ds2-mlp-feature .ds2-mlp-feature-name a.ds2-link{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#262626;height:34px;padding-top:5px}
.ds2-mlp-feature.selected .ds2-mlp-feature-image,.ds2-mlp-feature:hover .ds2-mlp-feature-image{padding-bottom:5px;border-bottom:5px solid #1c69d4}
.ds2-mlp-feature.selected .ds2-mlp-feature-name a.ds2-link,.ds2-mlp-feature:hover .ds2-mlp-feature-name a.ds2-link{color:#1c69d4}
.ds2-mlp-feature-details{background:#f2f2f2;margin-bottom:20px;height:0;overflow:hidden}
@media only screen and (max-width:520px){#wrap-mlp-features .ds2-mlp-feature-container{clear:both}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details{width:calc(100% * 2 + .9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - .9375rem)}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details{width:calc(100% * 4 + 2.8125rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - .9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+3) .ds2-mlp-feature-details{margin-left:calc(-100% * 2 - 1.875rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+4) .ds2-mlp-feature-details{margin-left:calc(-100% * 3 - 2.8125rem)}
}
.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatleft{width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:50%}
}
.ds2-mlp-feature-details-floatright{width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatright{float:none;clear:both;width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatright{float:right;clear:right;width:50%}
}
.ds2-mlp-feature-details-padding-top{padding-top:20px}
.ds2-mlp-feature-details-padding-bottom{padding-bottom:8px}
.ds2-mlp-feature-details-description{margin-bottom:5px}
.ds2-mlp-feature-details-price{font-weight:700}
.ds2-mlp-feature-details-content{background-color:#eee;padding:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-content{background-color:#fff;padding:0}
.ds2-mlp-feature-details-content .ds2-buttonlist li{padding-left:0;padding-right:0}
}
.ds2-mlp-feature-details-close{float:right;margin-right:-15px;margin-top:-15px}
.ds2-mlp-feature-details-img-container{position:relative;margin-bottom:15px}
.ds2-mlp-feature-details-img-container::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature-details-img-container img{position:absolute;top:0;left:0}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-packname{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-featuretitle{padding-top:4px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-packtitle{display:none}
}
.ds2-mlp-feature-details-gallery{margin-left:-7px;padding-right:15px}
.ds2-mlp-feature-details-gallery .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-gallery{padding-right:0}
}
.ds2-mlp-feature-details-gallery-title-container{margin-bottom:20px;margin-top:8px}
.ds2-mlp-feature-details-close-btn{padding-left:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-btns-bottom{display:none}
}
.ds2-mlp-dropdown-container{margin-top:60px;margin-bottom:30px}
.ds2-mlp-dropdown-container .ds2-dropdown .ds2-dropdown__title{margin-top:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:285px}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area{border:solid 1px #8e8e8e;border-left:0;height:50px;transition:all .2s ease-in}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle,.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle{position:absolute;height:50px;width:50px;top:1px;right:2px}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{background-position:50% 50%;background-size:40px;height:40px;width:40px;top:8px;left:5px;filter:opacity(60%)}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area:hover{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area::before{content:"";position:absolute;height:50px;top:-1px;left:0;width:4px;background:#1c69d4}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{transform:rotate(180deg)}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area::before{display:none}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);overflow-x:hidden;border:0;padding:5px 0;top:51px}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item{position:relative}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item .ds2-dropdown__link,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item .ds2-dropdown__link{padding:8px 15px;display:block;color:#262626;margin:0}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active a.ds2-dropdown__link,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active a.ds2-dropdown__link{left:1px;color:#262626}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active::before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active::before{content:"";position:absolute;top:-1px;width:4px;z-index:1;height:38px;background:#1c69d4}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item:hover::before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item:hover::before{content:"";position:absolute;top:-1px;width:4px;z-index:1;height:38px;background:#1c69d4}
.ds2-mlp-clearboth{clear:both}
.ds2-mlp-feature-cluster-selection__field{cursor:pointer;margin-bottom:15px;position:relative}
.ds2-mlp-feature-cluster-selection__field::before{left:auto;right:0;pointer-events:none;z-index:130}
.ds2-mlp-feature-cluster-selection__field::after{background-color:transparent}
.ds2-mlp-feature-cluster-selection__field--input{padding:0 15px;height:40px;width:100%;color:#666;overflow:hidden;text-overflow:'';text-indent:.01px;border:2px solid #e6e6e6;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0}
.ds2-mlp-feature-cluster-selection__field--input:focus{border:2px solid #666;outline:0}
.ds2-mlp-group-details{margin-top:15px}
.ds2-mlp-group-details .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
.ds2-mlp-group-details .ds2-slider--main{padding-right:12px}
.ds2-mlp-group-details-featuretitle{padding-top:15px;padding-left:10px}
.ds2-mlp-key-facts h4.ds2-mlp-key-facts-value{color:#8e8e8e;font-size:2rem;line-height:2.5rem;font-weight:300;margin-top:0;margin-bottom:5px;white-space:nowrap}
.ds2-mlp-key-facts .ds2-mlp-key-fact,.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{display:inline-block;padding-left:.46875rem;padding-right:.46875rem;vertical-align:bottom;min-width:200px}
.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{width:auto}
.ds2-mlp-key-facts .ds2-mlp-key-facts-buttons{padding-top:20px}
.ds2-mlp-key-facts-label{font-size:1.25rem;line-height:1.75rem;font-weight:300;margin-top:0;margin-bottom:1rem;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;height:4rem}
.ds2-mlp-key-facts-label .ds2-tooltip{line-height:17px;height:16px;display:inline-block;font-size:14px;vertical-align:middle}
.ds2-mlp-key-facts-label .ds2-footnote{padding:0}
.ds2-mlp-key-facts-infoicon{display:inline-block;line-height:16px;font-size:14px;height:16px;width:16px}
.ds2-mlp-key-facts-disclaimers,.ds2-mlp-key-facts-labels,.ds2-mlp-key-facts-wltp-emissions-category-disclaimers{display:none}
.ds2-mlp-images-container{padding-top:40px}
.ds2-mlp-images-overlay-container{position:relative}
.ds2-mlp-images-overlay-cosy{position:absolute;top:0;left:0;overflow:hidden}
.ds2-mlp-images-overlay-cosy img{transform:scale(1.2)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-images-overlay-cosy img{transform:scale(1.1)}
}
.ds2-mlp-images-full-width{width:100%}
.ds2-mlp-sitemap-element{display:inline-block;margin-right:15px}
.ds2-mlp-sitemap-container h2{margin-bottom:20px;margin-top:10px}
.ds2-mlp-sitemap-category{margin-bottom:15px}
.ds2-mlp-sitemap-category h6{margin-bottom:3px}
.ds2-mlp-data-not-available{padding-top:40px}
.ds2-mlp-modelcarousel-container{padding-top:40px}
.ds2-mlp-slider-container{position:relative}
.ds2-mlp-slider-container::before{display:block;content:' ';width:100%;padding-top:14%}
.ds2-mlp-slider-container .ds2-mlp-slider{position:absolute;bottom:0;left:0;right:0;top:0}
@media only screen and (max-width:520px){.ds2-tab-details{transition:max-height .5s;height:auto;max-height:0}
.ds2-tab-details.fadeIn{max-height:500px}
}
@media only screen and (min-width:521px){.ds2-tab-details{transition:opacity .5s;opacity:0}
.ds2-tab-details.fadeIn{opacity:1}
}
.ds2-emissions-label{overflow-wrap:normal;position:relative;width:239px;text-align:left}
.ds2-emissions-label .ds2-emissions-label-bands{padding-left:0;list-style:none;margin:8px 0}
.ds2-emissions-label .ds2-emissions-label-band-invisible{visibility:hidden}
.ds2-emissions-label .ds2-emissions-label-band{position:relative;display:block;height:12px;margin:2px 0;padding:1px 3px;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:10px !important;line-height:10px !important;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3)}
.ds2-emissions-label .ds2-emissions-label-band::after{content:"";border-width:6px 10px;border-style:solid;border-color:transparent;border-left-color:inherit;position:absolute;right:-20px;top:0}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A++"]{background-color:#33a357;border-color:#33a357;width:30px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A+"]{background-color:#33a357;border-color:#33a357;width:45px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A"]{background-color:#33a357;border-color:#33a357;width:60px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="B"]{background-color:#79b752;border-color:#79b752;width:75px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="C"]{background-color:#c3d545;border-color:#c3d545;width:90px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="D"]{background-color:#fff12c;border-color:#fff12c;width:105px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="E"]{background-color:#edb731;border-color:#edb731;width:120px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="F"]{background-color:#d66f2c;border-color:#d66f2c;width:135px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="G"]{background-color:#cc232a;border-color:#cc232a;width:150px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="H"]{background-color:#cc232a;border-color:#cc232a;width:165px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="I"]{background-color:#cc232a;border-color:#cc232a;width:180px}
.ds2-emissions-label .ds2-emissions-label-class{position:absolute;top:-2px;display:block;height:16px;min-width:30px;padding:1px 4px;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;text-align:right;color:#fff;background-color:#000;right:0}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer{position:absolute;top:0;left:0}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{content:"";position:absolute;border:8px solid transparent;border-right-color:#000;left:-16px;top:0;z-index:1}
.ds2-emissions-label[data-current-category="A++"] .ds2-emissions-label-class{top:-2px;right:0}
.ds2-emissions-label[data-current-category="A+"] .ds2-emissions-label-class{top:12px;right:0}
.ds2-emissions-label[data-current-category="A"] .ds2-emissions-label-class{top:26px;right:0}
.ds2-emissions-label[data-current-category="B"] .ds2-emissions-label-class{top:40px;right:0}
.ds2-emissions-label[data-current-category="C"] .ds2-emissions-label-class{top:54px;right:0}
.ds2-emissions-label[data-current-category="D"] .ds2-emissions-label-class{top:68px;right:0}
.ds2-emissions-label[data-current-category="E"] .ds2-emissions-label-class{top:82px;right:0}
.ds2-emissions-label[data-current-category="F"] .ds2-emissions-label-class{top:96px;right:0}
.ds2-emissions-label[data-current-category="G"] .ds2-emissions-label-class{top:110px;right:0}
.ds2-emissions-label[data-current-category="H"] .ds2-emissions-label-class{top:124px;right:0}
.ds2-emissions-label[data-current-category="I"] .ds2-emissions-label-class{top:138px;right:0}
html[dir=rtl] .ds2-emissions-label{direction:rtl;text-align:right}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-band::after{border-left-color:transparent;border-right-color:inherit;left:-20px;right:auto}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class{left:0;right:auto;text-align:left}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class .class-pointer{left:auto;right:0}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{border-right-color:transparent;border-left-color:#000;left:auto;right:-16px}