@media(min-width: 905px){.electromobility-configurator::before{content:"";--container-width: 848px;position:absolute;width:calc(50vw - .5*var(--container-width));height:100%;background-color:#f7f7f7;left:calc(-1*(50vw - .5*var(--container-width)))}}@media(min-width: 905px)and (min-width: 1440px){.electromobility-configurator::before{--container-width: 1040px}}.electromobility-configurator{position:relative}.cart-pane{background-color:#f7f7f7}.cart-pane .cart-header{margin:40px 0 15px 0;display:flex;flex-direction:column;gap:4px}.cart-pane .base-model{display:grid;grid-template-columns:1fr auto;padding:15px;background-color:#fff;border-radius:4px;margin-bottom:15px;gap:5px}.cart-pane .base-model>:nth-child(2n){justify-self:right}.cart-pane .cart>:last-child{margin-bottom:42px}@media(min-width: 905px){.cart-pane .cart-pane-inner{margin-inline-end:28px;padding-inline-end:59px;position:sticky;top:40px}}@media(min-width: 1240px){.cart-pane .cart-pane-inner{top:120px}}@media(max-width: 904.98px){.cart-pane{position:fixed;left:0;bottom:0;width:100%;z-index:2;box-shadow:0px -10px 15px 0px rgba(0,0,0,.062745098)}.cart-pane .cart{max-height:0;transition:max-height var(--vcdk-motion-easing-standard) var(--vcdk-motion-duration-large);padding:0 15px;overscroll-behavior:contain;overflow:hidden}.cart-pane .cart>:last-child{margin-bottom:30px}.cart-pane .cart-header{margin-top:15px}.cart-pane .cart-footer{cursor:pointer;position:relative}.cart-pane .cart-footer vcdk-link{margin:0 16px;text-align:end}.cart-pane.expanded .cart{max-height:85vh}}.options-pane{display:flex;flex-direction:column;gap:60px}.section-intro{margin-top:10px}.bundle-wrapper{padding:20px;border:1px solid #e1e1e1;margin-block:8px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bundle-wrapper:last-child{margin-bottom:0}.bundle-wrapper>div{flex:1 0 auto;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;flex-direction:column}.bundle-wrapper>div vcdk-link{order:1}@media(min-width: 1240px){.bundle-wrapper>div{flex-direction:row;gap:24px}.bundle-wrapper>div vcdk-link{order:0}}.bundle-selector{width:20px;height:20px}.bundle-selector-label,.bundle-option-selector-label{cursor:pointer;display:inline-grid;align-items:center;grid-template-columns:1fr auto 20px;column-gap:1em;flex:0 1 auto}@media(max-width: 599.98px){.bundle-selector-label,.bundle-option-selector-label{margin-top:1em;flex:0 0 100%}}.bundle-options-wrapper{display:block}.bundle-options-wrapper .bundle-wrapper{display:flex;flex-wrap:nowrap}.bundle-options-wrapper .bundle-wrapper .bundle-option{flex:0 0 13px}.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;padding-left:10px}.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-option-name{flex:1 1 auto}.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-selector-label,.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-option-selector-label{flex:0 1 auto;margin:0}@media(max-width: 599.98px){.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-option-name{flex:0 0 100%}.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-selector-label,.bundle-options-wrapper .bundle-wrapper .bundle-option-wrapper .bundle-option-selector-label{flex:0 0 100%}}.bundle-options-wrapper .bundle-option-selector-label,.bundle-options-wrapper .bundle-selector-label{grid-template-columns:1fr auto}.bundle-option-selector-label{display:inline}.bundle-price{white-space:nowrap;text-align:end}.bundle-price vcdk-typography{display:inline-block}.bundle-description{color:#575757;display:inline-block;margin:0 10px 0 0}.bundle-description a{white-space:nowrap}@media(max-width: 599.98px){.bundle-description{grid-column:1/span 2}}.price-prefix{color:#6b6b6b}.financing-read-more{flex-basis:100%;text-align:end}.addon-wrapper{display:grid;margin:40px 0;grid-template-columns:72px 1fr 140px;gap:30px}@media(max-width: 599.98px){.addon-wrapper{grid-template-columns:72px 1fr}}.addon-wrapper .addon-price{margin-bottom:5px;text-align:end}.addon-wrapper .addon-image img{max-height:72px;margin:auto}@media(max-width: 599.98px){.addon-cta{grid-column:2;width:fit-content}.addon-cta .bundle-price{text-align:start;margin:2px 0 10px 0}}.add-button-modal{margin-top:20px;padding:10px 0}.product-configurator-modal .product-configurator-modal-content{display:flex;flex-direction:column;gap:16px}.product-configurator-modal>div{margin-block-end:16px}@media(min-width: 600px){.product-configurator-modal>div{margin-block-end:24px}}@media(min-width: 905px){.product-configurator-modal vcdk-table{min-width:600px}}.cart-footer{display:flex;flex-direction:column;gap:15px;padding-bottom:16px}.cart-section{border-bottom:1px solid #e1e1e1;padding-block:16px}.cart-section.quote{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-pane{display:flex;flex-wrap:wrap;align-items:center;border-radius:4px;background-color:#fff;padding:15px;gap:4px}.price-pane .total-price-label{flex:1}@media(min-width: 905px){.price-pane vcdk-icon-button{display:none !important}}ul.selected-items{list-style-type:none;padding:0 0 0 18px;margin:0px}.bundle-item{font-size:12px;margin:6px 0;display:flex}.bundle-item .addon-label{flex:1 1 auto}.bundle-item .addon-price{flex:0 0 auto;padding-left:1em}.specifications-table tr:nth-child(odd){background:#e1dfdd}.emob-configurator-contact-form{margin-top:15px}.emob-configurator-contact-form #terms-and-conditions-link{display:none;margin:10px 0 0 0}fieldset.emob-configurator-customer-form,fieldset.leasing-input,fieldset.financing-option-fields{margin:10px 0 0 0;padding:0;border:none}fieldset.emob-configurator-customer-form .current-owner,fieldset.leasing-input .current-owner,fieldset.financing-option-fields .current-owner{font-weight:100}fieldset.emob-configurator-customer-form .emob-configurator-inputwrapper,fieldset.leasing-input .emob-configurator-inputwrapper,fieldset.financing-option-fields .emob-configurator-inputwrapper{position:relative;margin-bottom:20px}fieldset.emob-configurator-customer-form .emob-configurator-inputwrapper.hidden,fieldset.leasing-input .emob-configurator-inputwrapper.hidden,fieldset.financing-option-fields .emob-configurator-inputwrapper.hidden{display:none}.configuration-financing .financing-option{padding:20px;border:1px solid #e1e1e1;margin:10px 0;border-radius:4px}.configuration-financing .financing-option.selected,.configuration-financing .financing-option.checked{font-weight:bold}.configuration-financing .financing-option>label{display:flex;align-items:center}.configuration-financing .financing-option>label .financing-selector,.configuration-financing .financing-option>label .financing-selector-other{flex:0 0 20px}.configuration-financing .financing-option>label .financing-option-headline{flex:1 1 auto}.configuration-financing .financing-option-fields.hidden{display:none}.electromobility-configurator #disclaimers a{word-break:break-all}.emob-configurator-financingBlock{overflow:hidden;margin:0 -5px;padding:0 5px}.emob-configurator-financeDescription{border-radius:4px;padding:16px;background-color:#f7f7f7;margin-bottom:16px}.financing-option-fields.vfs-fields{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vcdk-motion-duration-large) var(--vcdk-motion-easing-entrance)}.financing-option-fields.vfs-fields[aria-hidden=false]{grid-template-rows:1fr}