@font-face{font-family:'CorpoA';src:url(/fonts/MBCorpoATitle/MBCorpoATitle-Regular-Web.woff2) format('woff2'),url(/fonts/MBCorpoATitle/MBCorpoATitle-Regular-Web.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoA';src:url(/fonts/MBCorpoATitle/MBCorpoATitle-Regular-Web.woff2) format('woff2'),url(/fonts/MBCorpoATitle/MBCorpoATitle-Regular-Web.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoS';src:url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Bold-Web.woff2) format('woff2'),url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Bold-Web.woff) format('woff');font-weight:800;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoS';src:url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Bold-Web.woff2) format('woff2'),url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Bold-Web.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoS';src:url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Regular-Web.woff2) format('woff2'),url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Regular-Web.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoS';src:url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Regular-Web.woff2) format('woff2'),url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Regular-Web.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;size-adjust:98%}@font-face{font-family:'CorpoS';src:url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Light-Web.woff2) format('woff2'),url(/fonts/MBCorpoSTitle/MBCorpoSTitle-Light-Web.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;size-adjust:98%}.cms_toolbar_open #header{position:relative;z-index:100}.cms_toolbar_open #content_part{padding-top:0}.cms_toolbar_open #cmsToolbar{z-index:10000}@keyframes spinner{to{transform:rotate(360deg)}}.auto_height{height:auto!important}#main .loading:not(img),#main .loading:not(iframe){position:relative}#main #content_part.pjax-container.loading::after{position:fixed!important}#main .loading:not(img):before{content:'';width:100%;height:calc(100% + 10px);position:absolute;display:block;top:-10px;left:0;opacity:.8;background:#fff;z-index:500}#main .formular .loading:not(img):before{background:#F7F7F7}#main .loading:not(img):after,#main #clx_spinner{content:'';box-sizing:border-box;position:absolute;top:40%!important;left:50%!important;width:30px!important;height:30px!important;margin-top:-10px;margin-left:-10px;border-radius:50%!important;border:3px solid #fff0;border-top-color:#018FC5!important;border-bottom-color:#018FC5!important;animation:spinner 0.8s ease infinite;z-index:1002}#main .loading.small:not(img):after{border:2px solid #fff0;width:20px!important;height:20px!important}.list.loading{height:50px}.list.loading:after{top:0!important}.portal_filter .filter_drop .car_select .multichoice .drop{padding:5px 0 23px}.car_search_slider.reset{width:auto}.slide_search .select-options-menu-option{color:#000}.video_box .video{position:relative;display:grid}.video_box .video::before{content:'';display:block;width:100%;padding-top:25px;padding-bottom:56.25%;grid-column:1;grid-row:1;z-index:-1}.video_box .video>*{grid-column:1;grid-row:1}.video_box .video iframe,.video_box .video video{position:absolute;top:0;left:0;width:100%;height:100%}.video_box .video video{max-height:100%;height:auto}span.more_text{display:none}a.link{cursor:pointer}.advantages a{text-decoration:none}.partner_box .labels_wrapper figure.labels1{height:auto;margin:0 0 17px;padding-right:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.partner_box .labels_wrapper figure.labels1 img{margin-right:10px;max-height:20px;margin-top:10px}.partner_box .labels_wrapper p{margin:0}@media only screen and (min-width:767px){.partner_box .labels_wrapper figure.labels1 img{max-height:30px}}.form_wrapper.instant.opened{scroll-margin-top:50px;height:auto!important;overflow:visible!important}.input_holder .error_message,.submit_holder .error_message{z-index:1}.date_wrapper input.invalid{border:1px solid #d0021b!important}.date_wrapper input{cursor:pointer}.input_holder .error_message,.submit_holder .error_message{display:block}.product_latest{bottom:0}.zip .error_message,.streetno .error_message{width:170px}.zip .error_message:after,.streetno .error_message:after{left:30px}#revocation .date_wrapper input[type="text"]{cursor:pointer}.custom-select .custom-select-l span:first-child{display:block;border-top:0}.my_car_form .custom-select .custom-select-l span:first-child,.slide_search .custom-select .custom-select-l span:first-child,.add_car .custom-select .custom-select-l span:first-child,.cms_modul_carifentifier .custom-select .custom-select-l span:first-child{display:none}.custom-select .custom-select-l span:first-child+span{border-top:1px solid #ddd}.details_top_main .price .price_old{float:none;padding-top:10px;display:block}.details_description .emph li:nth-child(2n){margin:0}.details_description .emph ul{line-height:21px;list-style:disc;margin:0 0 0 12px}#latestThumbs.loading:after{top:17px!important}#latestThumbs.loading+#product_latest_open{background:none}.product_latest .product_latest_panel strong{width:195px}#product_latest_close{border:none}.hidden{display:none}#footer .to_top{position:fixed!important;bottom:95px;z-index:100!important;top:unset!important;right:19px;opacity:.1}#footer.shop_footer .f_bottom_wrap nav{display:flex;flex-wrap:wrap}#footer.shop_footer .f_bottom_wrap nav li:before{display:none}@media screen and (max-width:768px){#footer .to_top{right:4px;bottom:85px}.cms-module-root .portal_product_header>p{padding-left:14px}}#footer.shop_footer .to_top{bottom:40px}#attr-content-stvzo img{float:left}#attr-content-stvzo strong{margin:10px 0 10px 0;display:block}#attr-content-stvzo .text{border:1px solid #ccc;padding:13px 10px;width:auto;display:block;margin-bottom:15px}.changeContent{list-style:inside}.details_infobox{z-index:10}.details_infobox.errorbox{background:#f0b3ba}.details_infobox.errorbox p{background:#fff0 url(../img/bgi/svg/info.svg) 5px 50% no-repeat;background-size:24px 24px}.details_infobox.infobox{background:#e0f2f8}.details_infobox.infobox p{background:#fff0;padding:13px 0 13px 42px;background-size:24px 19px;font-size:12pt;line-height:20px;margin:0 0 20px}.details_infobox.infobox p::after{content:'\1F6C8';display:block;position:absolute;left:10px;top:20px;font-size:25pt}#finrate{display:none}#finrate.show{display:block}.scrollToLink{cursor:pointer}@media screen and (min-width:1024px){.my_car .my_car_form{overflow:visible}}.my_car .my_car_form form .submit_holder .button.disabled{background:#ddd}.my_car .my_car_form form .reset_holder a:hover{color:#000}.my_car .my_car_form form .reset_holder a.disabled{color:#ddd}.my_car .my_car_form form .grid-carimage{display:none}.my_car.finished .my_car_form form{padding-bottom:10px}.my_car.finished .my_car_form form.grid-new{display:grid;grid-template-columns:1fr 1fr 8fr 1fr;grid-template-areas:"icon left carname right" ". reset reset ."}@media only screen and (min-width:1024px){.my_car.finished .my_car_form form.grid-new{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"icon icon icon" "left carimage right" "carname carname carname" "reset reset reset"}}.my_car.finished .my_car_form form.grid-new>*{align-self:center}.my_car.finished .my_car_form .my_car.finished .my_car_form .my_car_total{width:100%}.my_car.finished .my_car_form .grid-title{grid-area:icon}.my_car.finished .my_car_form .grid-left{grid-area:left}.my_car.finished .my_car_form .grid-right{grid-area:right}.my_car.finished .my_car_form .grid-carimage{grid-area:carimage}@media only screen and (min-width:1024px){.my_car.finished .my_car_form .grid-carimage{display:unset}}.my_car.finished .my_car_form .grid-carname{grid-area:carname;text-align:center}.my_car.finished .my_car_form .grid-reset{grid-area:reset}.my_car.finished .my_car_form .nav.back a{background:url(/img/bgi/svg/arrow_g.svg) no-repeat 7px 0;background-size:13px 21px;height:21px;border:none;cursor:pointer;display:block;filter:grayscale(100%) brightness(50%);transform:rotate(180deg)}.my_car.finished .my_car_form .nav.back a.dead_end{opacity:.2}.my_car.finished .my_car_form .nav.forward a{background:url(/img/bgi/svg/arrow_g.svg) no-repeat 7px 0;background-size:13px 21px;height:21px;border:none;cursor:pointer;display:block;filter:grayscale(100%) brightness(50%)}.my_car.finished .my_car_form .nav.forward a.dead_end{opacity:.2}.details_top_main .delivery.selected strong{display:inline}.details_top_main .delivery.selected img{max-width:20px}.ratings_wrapper .reviews_list{overflow:hidden}.contactpersonlist .partner_box{margin-bottom:15px}@media screen and (min-width:1024px){.contactpersonlist .partner_box .partner_box_text::after{height:150px}}.contactpersonlist .contactPersonFilter{padding:20px 20px 0;border:1px solid #ccc;width:100%;margin-bottom:55px}.contactpersonlist .contactPersonFilter>.row{display:flex;align-items:flex-end;flex-wrap:wrap}#vehicleListPortal .portal_filter.fixed .portal_product_header{display:none}#vehicleListPortal .portal_list_filter .button.disabled{background:#ccc}#portal_filter_more .ausstattung{display:none}#portal_filter_more .ausstattung.active{display:block}@media screen and (min-width:1024px){#portal_filter_more .cars_show{margin-top:0px!important}}.locationModule .business_hours{margin-bottom:10px}.car_number{width:155px;height:35px;background:url(../img/bgi/bg-number.png) 0 0 no-repeat;position:relative;line-height:30px;display:block}.car_number span{font-size:1.6rem}.car_number span.field_with_errors input{top:2px}.car_number.form{width:173px;height:46px;background-image:url(../img/bgi/bg-number-form.png);line-height:40px;float:none;margin:0 0 20px}.car_number.form input{position:absolute;font-size:1.6rem;top:3px;height:36px;line-height:40px;padding:0;text-align:center}.car_number.form input.car_number1{left:14px;width:34px}.car_number.form input.car_number2{left:67px;width:38px}.car_number.form input.car_number3{left:111px;width:44px}.car_number.form input.invalid{top:1px;height:37px;border-width:1px}.car_search_slider_wrapper input[type="radio"]{display:block;visibility:hidden;position:absolute}.overview_list .basket_list p{font-size:12pt}.overview_list .basket_list .price{float:right;text-align:right;margin:10px 15px 14px 0;padding:0;min-height:0}.overview_list .basket_list .price strong{display:block;font-size:16.5pt;line-height:1em}.overview_list .basket_list .price span.price_base{font-size:1.5rem;padding:3px 0 0}.overview_list .basket_list .price span.price_old{font-size:1.5rem;display:block}.overview_list .basket_list .price strong em{color:#d0011b;font-style:normal}p.error-msg,p.error-msg-invalid-combination{color:#d0021b}.warenkorb .warenkorb_list li .wk_stock{background:#fff0;padding:0}.warenkorb .delivery.selected img{width:20px}.warenkorb .attributelist{margin-bottom:10px}.warenkorb .attributelist li{padding:0;padding-bottom:5px;border-bottom:0}.product_content .product_gallery+.list.loading+.product_note{display:none}@media screen and (max-width:768px){.advantages-items span>img,.advantages-items span a>img{display:block;margin:auto;margin-bottom:5px}}@media screen and (min-width:769px) and (max-width:1024px){.advantages-items span a{padding-left:35px;display:block}.advantages-items span img{margin-left:-35px}}.picture{position:relative}.picture .slide_headline p{overflow:hidden;margin:0 0 13px;font-size:24pt;line-height:28pt;text-transform:uppercase;color:inherit}@media screen and (min-width:768px){.picture .slide_headline p{max-height:none}.vehiclelistForm .portal_product_header{padding-left:20px}}@media screen and (min-width:1280px){.picture .slide_headline p{font-size:31.5pt;line-height:37.5pt}}@media screen and (max-width:1280px){.vehiclelistForm a.pull-right.col-xs-4,.product_gallery+a.pull-right.col-xs-4{width:auto}}#delivery_address.disabled input,#delivery_address.disabled #is_packstation_address+label::before,#delivery_address.disabled .radio_buttons input[type="radio"]+label,#delivery_address.disabled .radio_buttons input[type="radio"]:checked+label{background:#ccc;color:#a1a1a1}#delivery_address sl-tab-group input[type="number"]{width:100%;height:40px;border:1px solid #a1a1a1;background:#fff;box-shadow:inset 0 2px 4px rgb(0 0 0 / .2);color:#252823;font-size:12pt;padding:9px 8px;line-height:20px}.warenkorb .warenkorb_list li .product_label{display:block;margin:22px 0 30px -3px}.warenkorb .warenkorb_list li .number label{width:60px}.warenkorb .warenkorb_list .emission-subtitle{margin:0 0 10px}.custom-select .disabled{display:none!important}a.disabled{pointer-events:none}.pl_5{padding-left:5px}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_15{margin-bottom:15px}.mt_20{margin-top:20px}.mt_25{margin-top:25px}.order_details_info_note p span{float:none;margin-left:24px}.password_validation{position:relative}#pswd_info{width:auto;display:block;margin-top:15px}#pswd_info ul,#pswd_info li{margin:0;padding:0;list-style-type:none}#pswd_info h4{margin:0 0 10px 0;padding:0}#pswd_info .invalid{padding-left:22px;line-height:24px;color:#ec3f41}#pswd_info .invalid::before{content:"\2718";margin-left:-15px;padding-right:5px}#pswd_info .valid{padding-left:22px;line-height:24px;color:#3a7d34}#pswd_info .valid::before{content:"\2714";margin-left:-15px;padding-right:5px}.data_pass form .input_holder button.pwdinfo{top:10px;right:5px;height:auto}.slider_addresses .tns-outer{padding-bottom:50px!important;position:relative}.slider_addresses .tns-controls{overflow:hidden;border-bottom:1px solid #C6C6C8;padding:24px 0 16px;position:absolute;bottom:0;width:100%}.slider_addresses .tns-controls button{text-decoration:none}.slider_addresses .tns-controls button[data-controls="next"]{float:right;background:#fff0;border:0;padding:0}.slider_addresses .tns-controls button[data-controls="next"]:after{content:'';display:inline-block;vertical-align:middle;background:#fff0 url(../img/bgi/svg/arrow-dark-right.svg) 0 0 no-repeat;width:14px;height:20px;margin:0 0 0 12px;background-size:14px 20px}.slider_addresses .tns-controls button[data-controls="prev"]{float:left;background:#fff0;border:0;padding:0}.slider_addresses .tns-controls button[data-controls="prev"]:before{content:'';display:inline-block;vertical-align:middle;background:#fff0 url(../img/bgi/svg/arrow-dark-right.svg) 0 0 no-repeat;width:14px;height:20px;margin:0 12px 0 0;background-size:14px 20px;transform:rotate(180deg)}.slider_addresses .tns-controls button :hover{color:#018FC5}.product_gallery .hideOnGaleryView{display:none}.product_list .hideOnGaleryView{padding-bottom:30px}.product_list .hideOnGaleryView ul{padding:0px!important}.car_list_item strong i{font-size:16pt}.not_complete.car_list_item figure,.not_complete.item figure,.not_complete.car_list_item .terms_new_car_image,.not_complete.item .terms_new_car_image{position:relative;display:flex;align-items:center;justify-content:center}.not_complete.car_list_item figure em,.not_complete.item figure em,.not_complete.car_list_item .terms_new_car_image em,.not_complete.item .terms_new_car_image em{position:absolute;font-style:inherit;width:65%;font-size:12pt;line-height:16pt;max-width:350px}.not_complete.car_list_item .disabled.car_list_item_buttons,.not_complete.item .disabled.car_list_item_buttons{padding-bottom:0;border-bottom:0}.not_complete.car_list_item .disabled.car_list_item_buttons+.car_list_item_buttons,.not_complete.item .disabled.car_list_item_buttons+.car_list_item_buttons{border-top:0}.not_complete.item .terms_new_car_image em{width:100%;font-size:10pt;line-height:10pt;text-align:center}.car_list_item_buttons{padding-left:0!important}*[disabled]{cursor:default;pointer-events:none}.pjaxcontainer_carlist{display:inline-block;width:100%}.terms_list .item .item_details .wrapper .terms_place::after{display:none}.terms_new_car{padding-bottom:25px!important}.terms_new_car .carlist input[type="radio"]+label,.terms_new_car #carNew+label{padding:15px}.terms_new_car .carlist input[type="radio"]+label:before,.terms_new_car #carNew+label:before{display:none}.terms_new_car .carlist input[type="radio"]:checked+label,.terms_new_car #carNew:checked+label{border:2px solid #018FC5}.terms_new_car .add_car{border-bottom:0}.terms_new_car .radio_box label .terms_new_car_image img{max-width:80%}.custom-select select{display:block;visibility:hidden;border:0;height:0;padding:0}div.invalid{color:#E50010;font-size:10pt;clear:both}input[type="number"]{-moz-appearance:textfield}.car_add_number div.invalid{display:none!important}form input[type="text"].invalid,form input[type="number"].invalid{background:#f0b3ba;border-color:#d0021b}.terms_new form .terms_new_car .add_car{height:auto}.terms_new form .terms_new_car .radio_box .add_car .wrapper{border-top:0 solid #ddd;border-bottom:0 solid #ddd;padding:41px 0 47px}.terms_info{padding:0 15px 0 59px;background:url(/img/icon/webicons/info.svg) 9px 1px no-repeat;background-size:31px auto;min-height:35px;position:relative;margin-top:41px;font-size:11pt;line-height:14pt}.carselection label .text_only{padding-bottom:15px}.f_top .f_nav ul li:before,.portal_details_rate ul li:before,.cmsModuleEdit ul li:before,.order_list ul li:before,.car_search_slider li:before,#footer.checkout_footer ul li:before,ul.product_list li:before,ul.details_slider li:before,ul.car_search_slider li:before,#address_slider li:before,.details_slider li:before,.portal_details_image li:before,.product_slider_wrapper li:before,.partners_slider_wrapper li:before,.product_slider_wrapper1 li:before{display:none}@media screen and (max-width:768px){.f_top li:before{display:none}}.account_box_address1 #address_slider{padding-bottom:3px}.account_box_address1 #address_slider .address_delete:hover{filter:sepia(100%) hue-rotate(52.2deg) saturate(155%)}.account_box_address1 #address_slider .address_options{display:flex;flex-direction:row}.order_details_info_note p.with_specialcost span{margin-left:66px}.print_layout{zoom:90%}.print_layout .debugtoolbar{display:none}.print_layout .portal_details_data figure img{max-width:unset;width:300px}@media print{@page{margin:1.75cm 2cm 1cm 2cm}}.print{width:700px;margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.print #userlike{display:none}.print .print_header{text-align:center;padding:30px 0 30px 0;position:fixed;width:700px;top:0;background:#fff;z-index:100}.print .print_header .logo{width:283px;margin:0 auto}.print .print_main{padding:130px 0 120px 0;page-break-after:always;position:relative}.print .print_main .box{display:table;width:100%}.print .print_main .box.noBorder{border-bottom:none}.print .print_main .newpage{page-break-after:always}.print .print_main .newpage+.box,.print .print_main .newpage+.misc_box,.print .print_main .newpage+.print_gallery{padding:100px 0 0 0}.print .print_main .portal_details_data .detailUmweltdaten{width:55%}.print .print_main .portal_details_data .detailCo2{width:45%}.print .print_main .portal_details_additional ul{display:inline-block;width:45%;vertical-align:top}.print .print_main .portal_details_additional .financial span{width:50%;display:inline-block}.print .print_main ul{list-style:disc;margin-left:12px}.print .print_main ul li{font-size:11px!important;line-height:12px!important}.print .print_main ul li::before,.print .print_main ul li::after{display:none}.print .print_main .portal_details_data{margin-top:20px;margin-bottom:0;padding:0;border:0}.print .print_main .portal_details_data .note{font-size:12px;line-height:14px}.print .print_footer{overflow:hidden;padding:9px 0 9px 0;border-top:1px solid #b4b4b4;font-size:11px;line-height:12px;position:fixed;bottom:0;width:700px;background:#fff}.print .print_footer a{text-decoration:none}.print .print_home{text-align:center}.print .print_home .print_title{font-size:23px;color:#5cae03;font-family:Arial;margin:0;line-height:initial;-webkit-text-fill-color:#5cae03}.print .print_home .main_img{padding:30px 0 30px}.print .print_home .main_img img{height:300px}.print .print_inside{padding:0}.print .print_inside .print_title{padding:0 0 15px 0}.print .print_inside .block{margin:0 auto;width:350px;padding:0 0 5px 0}.print .print_inside .block dl{overflow:hidden}.print .print_inside .block dl dt,.print .print_inside .block dl dd{float:left;text-align:left;font-size:15px;line-height:16px;letter-spacing:-.3px}.print .print_inside .block dl dt{width:169px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.print .print_inside .block dl dd{width:180px}.print .print_inside .block_1{overflow:hidden;text-align:left;font-size:15px;line-height:16px;padding:0 0 212px 0;margin:0 0 0 37px}.print .print_inside .block_1 .block_title{padding:0 0 10px 0;font-size:14px;border-bottom:1px solid #000}.print .print_inside .left,.print .print_inside .right{padding:15px 0 0 0}.print .print_inside .left{float:left;width:300px;margin:0 70px 0 0}.print .print_inside .right{float:left;width:285px}.print .print_inside .misc_box p{font-size:12px;line-height:17px}.print .print_inside .misc_box p.footnotes{margin-top:3px;font-size:11px}.print .footer_inside{border-color:#000;border-bottom:1px solid #000;padding:20px 0 34px 44px;margin:0 0 67px 0}.print .print_price{display:block;width:auto;padding:0 0 0 160px}.print .print_price small{font-size:12px;line-height:14px;display:block;margin-top:10px;width:200px}.print .print_price dl{overflow:hidden;font-size:18px;line-height:21px;padding:5px 0 0 0}.print .print_price dl dt{float:left;width:262px;line-height:18px}.print .print_price dl dd{float:left}.print .footer_text{font-size:15px;line-height:18px;color:#808083;padding:3px 0 0 0;display:inline-block;width:240px}.print .contact_left{float:left;padding:0 25px 0 3px;width:225px;font-size:11px}.print .contact_right{float:right;width:431px}.print .contact_left p,.print .contact_right p{font-size:11px;line-height:initial;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.print .print_gallery{overflow:hidden}.print .print_gallery .print_col{float:left}.print .print_gallery .print_col img{display:block;border:1px solid #a7a7a7;margin:0 15px 10px 0}.warenkorb .wk_total p.delivery_cost{padding:10px 0}.sidebar_filter ul li.active a{font-weight:700}.sidebar_filter ul li.active .filter_sub ul li a{font-weight:400}.sidebar_filter ul li .filter_sub{height:auto}.lower-text{text-transform:lowercase}#footer.shop_footer .f_bottom{padding-bottom:75px}.details_top_main .price strong em{font-size:31pt}.footnotes{vertical-align:4px;font-size:10pt}.details_description ul:not(.reviews_list){list-style:inherit}@media only screen and (min-width:768px){.details_description ul:not(.reviews_list){font-size:1.8rem}}.login_wrapper p{padding-bottom:35px}@media only screen and (min-width:768px){.login_wrapper p{padding-bottom:0}}.ratings_wrapper .reviews_form_wrapper .set_rating_wrapper .set_rating .star{margin:0 0 0 10px}@media only screen and (min-width:768px){.ratings_wrapper .reviews_form_wrapper .set_rating_wrapper .set_rating .star{margin:0 0 0 20px}}@media only screen and (max-width:360px){.ratings_wrapper .reviews_form_wrapper .set_rating_wrapper .set_rating>.star{margin:0}}.warenkorb .details_note{border-bottom:1px solid #b9b9b9;padding:13px 0 26px}.warenkorb .back_link.returnshopping{padding:13px 0 26px;display:none}@media only screen and (min-width:768px){.warenkorb .back_link.returnshopping{display:block}}.rating_box li{list-style:none}#ProductDataDescription{padding-top:20px;display:block}.order_latest_info .button.white{font-size:10pt;padding:0 0 0 10px}@media only screen and (min-width:768px){.order_latest_info .button.white{font-size:1.5rem;padding:0 40px 0 18px}}.details_top_main .delivery .input_holder{width:205px}@media only screen and (min-width:768px){.details_top_main .delivery .input_holder{width:200px}}.car_search_slider_wrapper .tns-controls button[data-controls="prev"]{margin-top:96px}.car_search_slider_wrapper .tns-controls button[data-controls="next"]{margin-top:96px}.container-fluid.pages_access .login_shadow{margin:0;padding:15px 25px}.container-fluid.pages_access .login_shadow ul{padding:5px 15px 50px;margin:0 0 15px;border-bottom:1px solid #ccc}.container-fluid.pages_access .login_shadow ul li{padding:0}.container-fluid.pages_access .login_shadow ul li:before{display:none}.container-fluid.locked_access_key{text-align:center}.container-fluid.locked_access_key b{font-size:17pt;color:red;margin-bottom:10px;display:block}.container-fluid.locked_access_key p+sup{margin-top:25px;display:block}.testdrive_form form:not(.contact_form_v2),.contact_form form:not(.contact_form_v2){max-width:896px!important}.modulecms_inputHolder input[type="checkbox"]+label{font-size:12px;line-height:19px;margin-left:5px}.cms-module-root hr.divider{border-color:#cfcfcf}@media screen and (min-width:768px){.cms-module-root .video_box{display:flex}.cms-module-root .video_box .centered{align-self:center}}@media screen and (min-width:1024px){.advantages-items span{margin:0}.partner_box_text dd{width:210px}}@media screen and (min-width:768px) and (max-width:1024px){.cms-module-root div.image_box{margin-bottom:15px}}.vehicle_quick_search .car_wrap{display:none}.vehicle_quick_search .car_wrap.active{display:block}.vehicle_quick_search a.button.disabled{background:#ccc}.noArrows input[type="number"]{-moz-appearance:textfield}.noArrows input[type="number"]::-webkit-outer-spin-button,.noArrows input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form .date_wrapper input[type=date]:not(.use_native){display:none}form .date_wrapper input[type=text]{display:block;background-image:url(/img/icon/webicons/service-appointment.svg);background-position:right center;background-repeat:no-repeat}@media only screen and (min-width:1024px){form .date_wrapper input[type=date]:not(.use_native){display:none}form .date_wrapper input[type=text]{display:block;background-image:url(/img/icon/webicons/service-appointment.svg);background-position:right center;background-repeat:no-repeat}}.whatsapp_button{display:block}#questionProduct .whatsapp_button{max-width:384px;margin-bottom:10px}@media screen and (max-width:312px){.portal_filter .filter_drop .car_parametres .car_type .input_holder input[type="radio"]+label{height:90px}}@media screen and (min-width:768px){.portal_product_header .product_sorting{width:auto}.portal_product_header .product_sorting .custom-select-t{padding-right:30px}.tel_button{pointer-events:none}}span.error_message{opacity:1;transition:all 1s ease-in-out;pointer-events:none}@media screen and (max-width:1280px){.text_multi_column a.button{height:auto;min-height:40px;padding:5px 10px!important}}@media screen and (min-width:1024px) and (max-width:1280px){.text_multi_column a.button{min-width:235px!important}}.image_box.lastImage{margin-bottom:30px}@media only screen and (min-width:768px){.image_box.lastImage{margin-bottom:15px}}#vehicle-financing{margin-top:20px}#vehicle-financing sup{font-size:70%;left:2px}#vehicle-financing+#pjax_leasing_form .radio_box .input_holder{display:inline-block;margin-right:25px}#pjax_leasing_form .row .bg-light{background:#F7F7F7;margin:0 0 25px!important;padding-top:15px}@media screen and (max-width:767px){#pjax_leasing_form .row .bg-light .col-xs-24.col-sm-10{padding:0!important}}@media screen and (min-width:1400px){#pjax_leasing_form .row .bg-light{margin:0 -5px 25px!important}}.no_margin{margin:0!important}#financial_form_hint{font-size:1.5rem;padding:10px 10px 0;color:#FFF}.ratings_wrapper .reviews_form_wrapper #rate_shop ul li .set_rating .star{line-height:38px}@media screen and (max-width:350px){.ratings_wrapper .reviews_form_wrapper #rate_shop ul li .set_rating{font-size:32px;line-height:32px}.ratings_wrapper .reviews_form_wrapper #rate_shop ul li .set_rating .star{margin-left:5px}.ratings_wrapper .reviews_form_wrapper #rate_shop ul li a{font-size:10pt}}@media screen and (max-width:380px){.ratings_wrapper .reviews_form_wrapper .set_rating_wrapper .set_rating{font-size:45px;line-height:45px!important}}.car_number{background-size:158px;width:158px}.terms_new a.btn_cancel{height:50px;float:left;width:auto;font-size:11pt}@media screen and (min-width:768px){.new_account_wrapper .new_email_address{margin-bottom:7px}.portal_filter .filter_drop .car_select .car_body p{margin-bottom:5px}}.portal_filter .filter_drop .car_range_wrapper .range .slide_to{width:75px}@media screen and (min-width:1750px){.details_slider .details_slider_thumbs.columns{width:175px;left:-52px}.details_slider .details_slider_thumbs.columns li{float:left}.details_slider .details_slider_thumbs.columns li:nth-child(2n){margin-left:5px}}@media screen and (min-width:1400px) and (max-width:1750px){.details_slider .details_slider_thumbs.columns{width:175px;left:-32px}.details_slider .details_slider_thumbs.columns li{float:left;width:75px}.details_slider .details_slider_thumbs.columns li:nth-child(2n){margin-left:5px}}@media screen and (min-width:1280px) and (max-width:1400px){.details_slider .details_slider_thumbs.columns{width:175px;left:-32px}.details_slider .details_slider_thumbs.columns li{float:left;width:75px}.details_slider .details_slider_thumbs.columns li:nth-child(2n){margin-left:5px}}@media screen and (min-width:1024px) and (max-width:1280px){.details_slider .details_slider_thumbs.columns{width:100px;left:-26px}.details_slider .details_slider_thumbs.columns li{float:left;width:45px;margin-bottom:3px}.details_slider .details_slider_thumbs.columns li:nth-child(2n){margin-left:3px}}@media screen and (max-width:648px){#formTShops .button.trusted{font-size:10pt;padding-right:30px}}@media screen and (max-width:1024px){div[id^=tsbadge]{display:none!important}div[class^=tscard]{display:none!important}}.reviews_form_wrapper #rate_shop ul li a:focus{text-decoration:underline}.reviews_form_wrapper p.note{word-break:normal!important}.ratings_wrapper .reviews_form_wrapper .set_rating_wrapper .set_rating{line-height:66px}.checkout_trusted p{word-break:normal}.warenkorb .wk_info .delivery{float:none;width:100%;margin:0;display:table}.warenkorb .wk_info .delivery .input_holder{float:left;margin:0}.warenkorb .wk_info .delivery .note{float:left;margin-left:20px;width:70%;color:red}.promo #content_part{padding-top:30px}.promo #content_part .logo{text-align:right}.promo #content_part .logo img{width:188px;margin-bottom:10px}@media screen and (max-width:648px){.promo #content_part .logo{display:none}}.promo #content_part .custom-select .custom-select-s{background:#fff}.promo #content_part .custom-select .custom-select-s::after{background-color:#fff}@media screen and (min-width:1280px){.promo #content_part .return_form{padding-left:20px;padding-right:20px}}.promo #content_part .return_form form{max-width:100%}.promo #content_part .return_form form .input_holder input[type="checkbox"]+label{padding-top:4px;display:inline-block}.promo #content_part .return_form form hr{border-color:#aaa}.promo #content_part .return_form form .reset_holder{margin-top:25px}.promo #content_part .return_form form .reset_holder a:after{display:none}.promo #content_part .return_form form .submit_holder{margin-top:25px;padding:0;border:none}.cms-module-root li.tns-item{padding-left:0}.portal_filter_reset{margin-top:10px}.portal_filter_reset .reset{width:auto;display:inline;background:none;border:0;text-decoration:underline;font-size:11pt;padding:0;cursor:pointer}@media screen and (min-width:1024px) and (max-width:1540px){.portal_filter .filter_drop .cars_show{width:36%}}.portal_filter .filter_drop .car_range_wrapper .range .slide_from,.portal_filter .filter_drop .car_range_wrapper .range .slide_to{font-size:10pt}@media screen and (min-width:1024px){.cms-module-root .car_wrap .listCarSearchModel{width:236px;margin:0 10px;display:inline-block}}.header_portal.slide--up .nav_wrapper,.header_shop.slide--up .nav_wrapper{pointer-events:none}@media only screen and (min-width:1024px){.header_shop.fixed.slide--reset .nav_wrapper{height:0}}.terms_more .terms_more_item{margin-bottom:15px}.portal_filter .filter_drop .car_select .col-xs-12 label{margin-left:0}.confirm_footnotes{margin-top:20px}.confirm_footnotes .details_note{padding-top:0;padding-bottom:0;border:none}#rate_shop .content_area{margin:0}#rate_shop .product_ratings_wrapper,#rate_shop .rate_shop_wrapper{padding-top:0}.reviews_form_wrapper .shoprating_overview{text-align:center}.reviews_form_wrapper .shoprating_overview .set_rating{font-size:60px;line-height:60px;margin-bottom:10px}.reviews_form_wrapper .shoprating_overview .ratingLabel{display:inline-block;margin-left:15px;font-size:25px;top:-10px;position:relative}.reviews_form_wrapper .shoprating_overview .ratingInfo{position:relative;top:-10px;font-size:11pt}@media screen and (min-width:1280px) and (max-width:1400px){.header_portal+#main>#content_part>.cms-module-root .slider_wrapper{margin-left:-35px;margin-right:-35px}}@media screen and (min-width:1280px) and (max-width:1399px){#content_part.shop_content>.cms-module-root .slider_wrapper{margin-left:-35px;margin-right:-35px}}.header_shop #main_nav{border-bottom:none}.header_portal.fixed #main_nav{border-bottom:none}@media only screen and (min-width:1280px){#productlist{padding-top:9px}}@media screen and (min-width:1280px){#main_nav>ul>li.hovered .subnav{display:block;opacity:1;pointer-events:auto;visibility:inherit}}.details_top_main h1.ProductDataName{clear:both;padding:21px 0 21px;margin:0;line-height:2.4rem}@media only screen and (min-width:768px){.details_top_main h1.ProductDataName{padding-top:24px;min-height:94px}}.product-listing-wrapper .title a{clear:both;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}.product-listing-wrapper a,.product-wrapper a{text-decoration:none}.attributstext{margin-bottom:20px}.attributstext a{overflow-wrap:break-word;font-size:1.6rem}.portal_details_additional .equipment_codes_list{border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:27px!important}.portal_details_additional .equipment_codes_list ul{list-style:disc;list-style-position:outside}@media screen and (min-width:1024px){.portal_details_additional .equipment_codes_list ul{width:50%;float:left}}.portal_details_additional .equipment_codes_list ul li{font-size:11pt;line-height:24px;padding-left:2px;position:relative;margin-left:13px}.portal_details_additional .equipment_codes_list ul li:before{display:none}.portal_details_additional .equipment_codes_list.hidden+.box{border-top:1px solid #ddd;padding-top:8px}.portal_details_additional .equipment_codes_list:after{content:'';display:block;clear:both}.portal_details_additional h3.noBorder{display:inline-block}.portal_details_additional h3.noBorder+.detailsLink{display:inline-block}.portal_details_additional h3.noBorder+.detailsLink a{cursor:pointer}.terms_new_leistung .input_holder input[type="checkbox"]+label strong{line-height:21px}#ProductDetailPage #details_slider.single_image{width:auto!important}.login_wrapper form .input_holder button{width:100px;text-align:right;padding-right:10px}.portal_details_description .portal_details_additional .box ul li{padding-right:15px}.slider_wrapper figure img.tns-lazy-img{max-height:500px}.slider_wrapper figure img.tns-lazy-img.loaded{max-height:inherit;max-height:unset}.new_account_wrapper div:nth-child(2){margin-bottom:6px}.login_wrapper form .input_holder{margin-bottom:10px}.contactPersonFilter .resetFilter{padding:10px 0;display:block;text-align:right}.add_car .car_search_slider_wrapper li img{width:200px}@media only screen and (min-width:1024px){.add_car .car_search_slider_wrapper li img{width:auto}}.details_description ul:not(.reviews_list){list-style:disc!important;list-style-position:inside!important;margin-left:15px}.details_description ul:not(.reviews_list) ul{list-style:circle!important;list-style-position:inside!important;margin-left:15px}.details_description ul:not(.reviews_list) ul ul{list-style:square!important;list-style-position:inside!important;margin-left:15px}#concludis_kunde_stellenangebote{clear:both}#concludis_kunde_stellenangebote #container form{border:1px #ccc solid;padding:10px}#concludis_kunde_stellenangebote #container form button{margin-top:10px;height:40px;line-height:15px;background:#f1f1f1;border-radius:19px;overflow:hidden;white-space:nowrap;position:relative;padding:0 14px;text-transform:uppercase}#concludis_kunde_stellenangebote #container form button::after{content:'';position:absolute;top:0;right:0;bottom:0;width:35px;background:#f1f1f1 url(../img/bgi/svg/drop_down_arrow.svg) 0 50% no-repeat;background-size:12px 5px;pointer-events:none}#concludis_kunde_stellenangebote #container form .rsp_filter_headline{width:auto!important}#concludis_kunde_stellenangebote #container form .mdropdown2{text-align:left}#concludis_kunde_stellenangebote #container form .mdropdown1{width:220px}#concludis_kunde_stellenangebote .stellensum{font-size:13.5pt;padding:15px 0}#concludis_kunde_stellenangebote .stellenlst{margin:0 15px}#concludis_kunde_stellenangebote .stellen.list{margin-bottom:40px}#concludis_kunde_stellenangebote .stellen.list .line_0,#concludis_kunde_stellenangebote .stellen.list .line_1{padding:15px 25px;font-size:1.6rem;cursor:pointer;border:1px #ddd solid;border-right:0;border-left:0;position:relative;line-height:8.5pt}#concludis_kunde_stellenangebote .stellen.list .line_0 .headerlink,#concludis_kunde_stellenangebote .stellen.list .line_1 .headerlink{font-size:1.6rem;display:block;line-height:14.5pt}#concludis_kunde_stellenangebote .stellen.list .line_0 .kurzb,#concludis_kunde_stellenangebote .stellen.list .line_1 .kurzb{font-size:1.6rem}#concludis_kunde_stellenangebote .stellen.list .line_0::after,#concludis_kunde_stellenangebote .stellen.list .line_1::after{content:'';position:absolute;top:50%;right:20px;background:url(../img/bgi/svg/arrow-dark-right.svg) 0 0 no-repeat;background-size:16px 21px;width:16px;height:21px;margin:-10.5px 0 0}#concludis_kunde_stellenangebote .stellen.list .line_0{background:#F7F7F7}#concludis_kunde_stellenangebote .stellen.list .line_0:hover,#concludis_kunde_stellenangebote .stellen.list .line_1:hover{background:#F7F7F7}#concludis_kunde_stellenangebote .stellen.list .line_0:hover .headerlink,#concludis_kunde_stellenangebote .stellen.list .line_1:hover .headerlink{color:#018FC5}#concludis_kunde_stellenangebote #pageswap_bottom{float:right}#concludis_kunde_stellenangebote #pageswap_bottom a.txt{padding:10px 20px;background:#fff;border:1px #ccc solid;margin-left:7px;font-size:1.6rem;text-decoration:none}#concludis_kunde_stellenangebote #pageswap_bottom a.txt .pactive{color:#018FC5}#concludis_kunde_stellenangebote #pageswap_bottom a.txt:hover{background:#F7F7F7;border:1px #F7F7F7 solid}#concludis_kunde_stellenangebote .navtr #hd_Stellenangebot{display:none}#concludis_kunde_stellenangebote .headtd{padding:0}#concludis_kunde_stellenangebote #pagetitle{border:1px #ccc solid;padding:10px;display:block;width:100px}#concludis_kunde_stellenangebote #proall{border:1px #ddd solid;background:#F7F7F7;padding:15px 25px}#concludis_kunde_stellenangebote #proall #probew{border-top:1px #ddd solid;border-bottom:1px #ddd solid;display:block;margin-top:10px}#concludis_kunde_stellenangebote #proall #bewerbenF2{line-height:50px;width:20%;margin:20px auto;min-width:200px}#concludis_kunde_stellenangebote #proall #share{border:0px!important;padding-top:15px;padding-bottom:20px}#concludis_kunde_stellenangebote #proall #con_2{text-align:center;font-size:13.5pt!important;padding-top:25px!important;padding-bottom:15px!important}#concludis_kunde_stellenangebote #proall #con_1{border-bottom:1px #ddd solid;text-align:center!important;color:#018FC5!important;font-size:15pt!important;padding-bottom:25px!important;margin-bottom:15px!important}#concludis_kunde_stellenangebote ul li:before{content:'-';margin:0 5px 0 0}@media screen and (max-width:600px){#concludis_kunde_stellenangebote .stellen.list{margin-bottom:40px}#concludis_kunde_stellenangebote .stellen.list .line_0,#concludis_kunde_stellenangebote .stellen.list .line_1{line-height:2.5pt;padding:10px 10px 10px 20px}#concludis_kunde_stellenangebote .stellen.list .line_0 .headerlink,#concludis_kunde_stellenangebote .stellen.list .line_1 .headerlink{font-size:1.5rem;line-height:12pt;margin-bottom:5px}#concludis_kunde_stellenangebote .stellen.list .line_0 .kurzb,#concludis_kunde_stellenangebote .stellen.list .line_1 .kurzb{font-size:1.5rem;line-height:1.5rem;padding-right:5px}#concludis_kunde_stellenangebote .stellen.list .line_0 .kurzb br,#concludis_kunde_stellenangebote .stellen.list .line_1 .kurzb br{display:none}#concludis_kunde_stellenangebote .stellen.list .line_0::after,#concludis_kunde_stellenangebote .stellen.list .line_1::after{background-size:9px 14px;right:0}#concludis_kunde_stellenangebote #pageswap_bottom{float:right}#concludis_kunde_stellenangebote #pageswap_bottom a.txt{padding:5px 5px;font-size:1.5rem}#concludis_kunde_stellenangebote .rsp_filter_headline .ui-multiselect.ui-widget{width:120px!important}}#share ul li::before,ul.ui-multiselect-checkboxes li::before,ul.ui-helper-reset li::before{content:'';margin:0}#share ul li label span,ul.ui-multiselect-checkboxes li label span,ul.ui-helper-reset li label span{top:0}#footer .button{font-size:11pt!important;line-height:36pt!important}.terms_new_panel .userData{margin-bottom:10px}.terms_new_panel .carSelection{margin-top:10px}.terms_new_panel .carSelection .submit_holder .required_fields{margin-top:15px;float:right;display:block}.terms_new_panel .terms_new_leistung .operationGroup{cursor:default;margin-bottom:19px}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader{padding:19px;cursor:pointer}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .image{margin-bottom:19px}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .image.promotion{position:relative}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .image.promotion:after{color:#FFF;background:#0081A2;content:'AKTION';padding:4px 10px;position:absolute;right:0;top:0;font-size:12pt}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .image img{width:100%}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .heading .icon{width:30px;height:30px;background:#252823;display:inline-block;color:#fff;text-align:center;font-size:34px;line-height:28px}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader .heading .groupName{font-size:22px;vertical-align:top;margin-top:4px;display:inline-block;margin-left:10px}.terms_new_panel .terms_new_leistung .operationGroup .groupHeader.opened .icon{line-height:24px}.terms_new_panel .terms_new_leistung .operationGroup .groupContent{background:#f2f2f2;padding:19px}.terms_new_panel .terms_new_leistung .operationGroup .groupContent.closed{height:0;overflow:hidden;padding:0}.terms_new_panel .terms_new_leistung .operationGroup .groupContent sl-checkbox{width:100%}.terms_new_panel .terms_new_leistung .operationGroup .groupContent sl-checkbox::part(base),.terms_new_panel .terms_new_leistung .operationGroup .groupContent sl-checkbox::part(label){width:100%}.terms_new_panel .terms_new_leistung .operationGroup .groupContent .operation_detail{display:grid;grid-template-columns:1fr;align-items:flex-start}@media only screen and (min-width:768px){.terms_new_panel .terms_new_leistung .operationGroup .groupContent .operation_detail{grid-template-columns:1fr 120px}}.terms_new_panel .terms_new_leistung .operationGroup .groupContent .operation_detail .o_price{float:none;text-align:right}.terms_new_panel .terms_new_leistung .operationGroup .groupContent .operation_detail .operation_description{grid-column:1 / 3}.terms_new_panel .terms_new_leistung .operationGroup .groupContent .operation_detail+span{color:#FFF;background:#0081A2;padding:4px 10px;margin:5px 0 0 0;display:block;width:fit-content}@media screen and (max-width:768px){.terms_new_panel .operationGroup{border:none}.terms_new_panel .operationGroup .groupHeader{padding:0 0 0 10px!important}.terms_new_panel .operationGroup .groupHeader.opened{margin-bottom:10px}.terms_new_panel .operationGroup .groupHeader .image{display:none}.terms_new_panel .operationGroup .groupHeader .groupName{margin-top:0;font-size:18px!important}}@media screen and (min-width:1024px) and (max-width:1200px){.terms_new_panel .operationGroup .groupName{font-size:19px!important}}@media screen and (min-width:1280px) and (max-width:1400px){.terms_new_panel .operationGroup .groupName{font-size:19px!important}}@media screen and (max-width:320px){.terms_new_panel .terms_new_leistung .operationGroup{border:none}.terms_new_panel .terms_new_leistung .operationGroup .groupName{width:250px;margin-top:0!important}}#appointmentChoose.loading:before,#appointmentChoose.loading:after,#appointmentList.loading:before,#appointmentList.loading:after{position:fixed}#appointmentList .new_appointment{margin:15px 0 8px}@media only screen and (min-width:768px){#appointmentList .new_appointment{float:right}}a.toGoogleCalendar{padding:3px;display:inline-block}a.toGoogleCalendar img{margin-bottom:10px}div.calendarConnect{display:inline-block;margin:15px 0}@media only screen and (min-width:1024px){div.calendarConnect{display:flex;align-items:center;justify-content:flex-end;margin:0}}.calendarConnect .conjunction{font-size:15px;margin-left:10px;margin-right:20px}.terms_new form .terms_new_car .add_car .car_add_number .car_number{position:relative}.terms_new form .terms_new_car .add_car .car_add_number .car_number input{top:2px;height:38px}.terms_new form .terms_new_car .add_car .car_add_number .car_number input.car_number1{left:15px;width:35px}.terms_new form .terms_new_car .add_car .car_add_number .car_number input.car_number3{width:34px}.warenkorb .wk_total+.button+.row .note{text-align:right}@media screen and (max-width:1024px){.warenkorb .wk_total+.button+.row .note{text-align:left;margin-top:10px}}.honey_email{position:absolute!important;height:0!important;width:0!important;border:none!important;background:none!important;margin:0!important;top:0!important;left:0!important;line-height:0px!important;padding:0!important;box-shadow:none!important}#appointmentChoose .terms_latest .back_link{display:inline-block;background:none;border:none;width:auto;text-decoration:underline}.checkout_steps.appointment ul li.passed strong{border-color:#018FC5;background-color:#018FC5}.accountMessage .details_infobox.errorbox a:hover{color:#252823}#schedule_loading{position:fixed;z-index:5000;width:430px;left:50%;top:45%;margin-left:-215px}#schedule_loading:before{content:'';background:#fff;width:100%;height:100%;position:fixed;left:0;top:0;opacity:.9}#schedule_loading #clx_spinner{position:relative;left:0!important;top:11px!important;display:inline-block;margin-right:10px}#schedule_loading span.text{height:50px;vertical-align:top;padding-top:15px;position:absolute;font-size:14pt}#schedule_loading .loading-content #clx_spinner{position:relative;top:22px!important}#schedule_loading .loading-content span.text{padding:0}@media screen and (max-width:500px){#schedule_loading{width:300px;left:50%;margin-left:-150px;text-align:center}#schedule_loading #clx_spinner{left:50%!important;margin-left:-15px!important;display:block;margin-right:unset}#schedule_loading span.text{height:auto;display:block}}.myAppointmentadd+.loading:after{position:fixed!important}#content_part_pjax.schedule_lookup:after,#content_part_pjax.schedule_lookup:before{display:none!important}#main.custom_error_page .logo img{filter:invert(1);width:230px;padding:40px 0 0}#main.custom_error_page #content_part{padding-top:0}#main.custom_error_page .error_info{color:#B6B6B6;margin:100px 0 100px;font-size:17pt;line-height:24pt}#main.custom_error_page .text{color:#B6B6B6;font-size:15pt;line-height:18pt}#main.custom_error_page .backLink.button{margin-top:70px;text-transform:uppercase;font-size:15pt;height:40px;line-height:29pt}#main.custom_error_page .cloudflare-error{margin-top:20px}@media screen and (max-width:1279px){#main.custom_error_page img{width:100%}#main.custom_error_page .error_info{margin:20px 0 50px;font-size:13pt;line-height:16pt}#main.custom_error_page .text{font-size:13pt;line-height:15pt}#main.custom_error_page .backLink.button{margin-top:30px}}@media screen and (max-width:767px){#main.custom_error_page .error_info{margin:10px 0 30px;font-size:11pt;line-height:14pt}#main.custom_error_page .text{font-size:13pt;line-height:15pt}#main.custom_error_page .backLink.button{margin-top:30px}#main.custom_error_page .logo img{width:180px;padding:10px 0 20px}}#main #leadForm .loading::after{width:28px!important;height:28px!important;border-width:3px!important}#main #leadForm .cms-module-root .container-fluid{padding:0}.login_shadow{margin-top:60px}@media only screen and (min-width:1024px){.login_shadow{border:1px solid #ccc}}.login_shadow .login_wrapper{padding:25px 0 50px}.login_shadow .login_wrapper h3+p{padding:0 0 25px}.login_shadow .login_wrapper .login_text p{text-align:center}@media only screen and (min-width:768px){.login_shadow .login_wrapper .login_text p{text-align:right}}.login_shadow .login_wrapper .login_text p button{width:auto;display:inline-block;background:none;border:none;padding:initial;text-decoration:underline;color:#018FC5}.login_shadow .login_wrapper .cms-module-root .typography ul{margin-top:25px}.login_wrapper sl-button[type="submit"]{width:100%}@media only screen and (min-width:768px){.login_wrapper sl-button[type="submit"]{display:block;width:fit-content;margin-left:auto}}.login_wrapper.login_process h3,.new_account_wrapper h3{margin-bottom:5px}.login_wrapper.login_process h3+p,.new_account_wrapper h3+p{padding:0}.login_wrapper.login_process h3+p{margin-bottom:30px}.login_wrapper.login_process form+p{padding-bottom:5px}.new_account_wrapper{margin-top:23px}.login_oauth .new_account_wrapper{margin:0;padding:25px 0;text-align:center}.login_wrapper.mobile{margin:0;padding:0}.login_wrapper.mobile .cms-module-root{display:block}.login_wrapper.mobile .cms-module-root .typography ul{margin:auto;margin-top:10px;width:300px}@media screen and (max-width:767px){.login_shadow{margin:0;width:100%}.login_shadow .login_wrapper{padding-bottom:0}.login_shadow .login_wrapper .cms-module-root{display:none}.login_shadow .login_wrapper .cms-module-root .login_text p{padding-bottom:0}.login_shadow .login_wrapper .cms-module-root .typography ul{margin-top:0}}@media screen and (min-width:768px){.login_wrapper.mobile .cms-module-root,.login_wrapper.mobile h4{display:none}.checkout_content .login_shadow{margin-top:0}}@media only screen and (min-width:768px){.login_wrapper.order_login>h4{display:none}}.login_wrapper.order_login>section{display:block!important}@media only screen and (max-width:768px){.login_wrapper.order_login ul{padding-left:30px}}.salutation-container{display:flex;justify-content:center}.salutation{text-align:center;padding:25px 0;font-size:32px;display:inline-block}.salutation div{text-align:right}@media screen and (max-width:1023px){.salutation{font-size:20px}}.salutation small{font-size:16px;display:block;margin-top:-6px}@media screen and (max-width:767px){.portal_details_image figure a.popup_link{display:none}}@media screen and (max-width:767px){#ProductDetailPage .details_slider{padding:3px 0 0 0}#ProductDetailPage .details_slider .sticker{left:0}#ProductDetailPage .details_slider #ProductDataImages .tns-controls button{margin-top:-10.5px}#ProductDetailPage .details_slider #ProductDataImages .tns-controls button[data-controls="prev"]{left:10px}#ProductDetailPage .details_slider #ProductDataImages .tns-controls button[data-controls="next"]{right:10px}}#vehicleListPortal .content_area{padding:0}.checkout_complete_1 .order_sent a.button{margin-bottom:14px}.checkout_content .caridentifier .tile{margin-bottom:25px}.checkout_content .caridentifier .tile .flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.checkout_content .form-opener button{margin:15px 0;max-width:750px;width:100%;padding:8px 18px;border-color:#555;align-items:center;gap:10px;display:flex;justify-content:center}.checkout_content .form-opener button::after{display:none}.checkout_content .form-opener button:hover{filter:brightness(.95);box-shadow:none}.checkout_content .form-opener button img{max-height:100%}.checkout_content .form-opener button img:last-child{max-height:70%}.checkout_content .form-body{height:auto;max-height:1000px;transition:max-height 0.3s ease-out}.checkout_content .form-body.collapsed{max-height:0;height:0;overflow:hidden}.checkout_content .card_container{margin:30px 0}.checkout_content .card_container select{font-size:12pt;padding:5px 10px 0}.checkout_content .card_container select:focus{box-shadow:none}body.fixedView{height:100vh}.details_popup.opened .popup_slider_wrapper .tns-outer ul figure,.details_popup.opened .popup_slider_wrapper .tns-inner ul figure,.details_popup.opened .popup_slider_wrapper .tns-outer li figure,.details_popup.opened .popup_slider_wrapper .tns-inner li figure{display:block}.details_popup.opened #popup_slider-ow .tns-ovh{height:100%}.details_popup.opened #popup_slider-ow .tns-ovh figure{text-align:center}.details_popup.opened #popup_slider-ow .tns-ovh figure img{width:auto}.overview_list .basket a.item{display:grid;grid-template-columns:116px auto 150px;grid-template-rows:auto}.overview_list .basket a.item .price{grid-column:3;justify-self:end}.overview_list .basket a.item .price strong{display:inline-block}.overview_list .basket a.item .price strong em{font-size:16pt}.overview_list .basket a.item .price span{float:none}.overview_list .basket a.item>p{grid-row:1;grid-column:2}@media screen and (max-width:767px){.overview_list .basket a.item{grid-template-columns:116px auto;grid-template-rows:auto auto}.overview_list .basket a.item>p{grid-row:2;grid-column-start:1;grid-column-end:4;padding-left:6px}.overview_list .basket a.item .price{grid-column:3}}#overview_slider{margin-top:10px}@media only screen and (min-width:1024px){#accountOverview:not(.no-car){margin-top:200px}}@media screen and (min-width:768px){#accountOverview .new_car{padding-right:0;padding-left:0}}@media screen and (min-width:768px) and (max-width:840px){.notification_slider .overview_list .button{line-height:17pt}}.car_list_item{position:relative}@media only screen and (min-width:1024px){.car_list_item.disabled{padding-bottom:40px}}.car_list_item.disabled:before{content:'';background:#f1f1f1;width:100%;height:100%;display:block;position:absolute;left:0;top:0;opacity:.8;z-index:50}.car_list_item.disabled:after{content:'';background:url(/img/bgi/icon-lock.png) no-repeat #252823;width:28px;height:28px;right:9px;top:7px;display:block;position:absolute;z-index:55;background-position:7px 5px;border-radius:100%}.car_list_item.disabled .onboarding_noitem{position:absolute;z-index:60;max-width:400px;background:#fff;top:20px;padding:30px 40px 40px;margin:auto;left:0;right:0;box-shadow:0 0 15px -5px #ccc}.car_list_item.disabled .onboarding_noitem .headline{font-size:18pt;text-align:center;margin-bottom:15px}.car_list_item.disabled .onboarding_noitem .subtitle{text-align:center;margin-bottom:25px;color:#666;font-size:13pt}.car_list_item.disabled .onboarding_noitem .features{padding:0 15px}.car_list_item.disabled .onboarding_noitem .features li{color:#666;line-height:25px;font-size:13pt;position:relative;padding-left:40px;padding-bottom:10px}.car_list_item.disabled .onboarding_noitem .features li:before{width:17px;height:17px;content:'';position:absolute;background:url(../img/icon/webicons/checkmark.svg) no-repeat;background-size:auto;display:block;background-size:17px 17px;left:13px;top:7px}.car_list_item.disabled .onboarding_noitem a{margin:30px 30px 10px}@media screen and (max-width:420px){.car_list_item.disabled .onboarding_noitem{padding:30px 10px 40px;max-width:400px;top:0}.car_list_item.disabled .onboarding_noitem .subtitle,.car_list_item.disabled .onboarding_noitem .features{font-size:11pt}.car_list_item.disabled .onboarding_noitem .features{padding:0}.car_list_item.disabled .onboarding_noitem a{margin:30px 0}}@media only screen and (min-width:1280px){.car_list_item figure{min-height:350px}}form.confirm_layer{display:none;position:fixed;background:#fff;border:1px solid #707070;z-index:1015;max-width:600px;padding:30px 40px 40px;margin:5% auto;left:0;right:0;top:8%}form.confirm_layer.visible{display:block}form.confirm_layer .headline{font-size:18pt;text-align:center;margin-bottom:15px}form.confirm_layer .subtitle{text-align:center;margin-bottom:25px;color:#666;font-size:11pt}form.confirm_layer .subtitle .icon{font-size:17pt;top:2px;position:relative}form.confirm_layer .sub_headline{text-align:center;margin-bottom:20px}form.confirm_layer .reasons{margin:0 25px}form.confirm_layer input[type="checkbox"]+label::before{width:25px;height:25px}form.confirm_layer .close_confirm{float:right;right:-25px;top:-15px;width:20px;height:20px;background:url(../img/icon/webicons/close.svg) 0 0 no-repeat;background-size:auto;background-size:cover;opacity:1;cursor:pointer;position:relative}form.confirm_layer button{margin:0 25px 20px;width:auto;float:right}@media screen and (max-width:420px){form.confirm_layer{padding:40px 10px}form.confirm_layer .reasons{margin:0 5px}form.confirm_layer .headline{margin-bottom:5px}form.confirm_layer .subtitle{margin-bottom:10px;line-height:15pt}form.confirm_layer .input_holder{margin:0 0 15px}form.confirm_layer .close_confirm{right:0;top:-30px}form.confirm_layer button{font-size:8pt}}#caridentifierform_add.row{margin-left:0;margin-right:0}.o_price{font-size:14pt;float:right}.o_price.aktion{color:#B7000D}.o_price.per_request{font-size:12pt}.o_price span{text-decoration:line-through;color:#1A1A20;display:inline-block!important;margin-right:15px!important}.terms_rent .o_price,.terms_work .o_price{margin-right:20px}.terms_mwst{margin:20px 20px 0 0;text-align:right;font-size:9pt;display:inline-block}@media only screen and (min-width:1024px){.terms_latest .header h3{float:left}}.info_next_day{font-style:italic;font-size:1.6rem;display:block;line-height:17px}.terms_more_item p.info_next_day{font-size:1.3rem;text-align:left;margin:0}@media only screen and (min-width:768px){.terms_more .terms_more_item h4{min-height:45px}}.details_infobox.notice,.details_infobox.notice *{animation:hideBox 0.5s ease-in 5s forwards}.details_infobox.notice.no_close,.details_infobox.notice.no_close *{animation:unset}@keyframes hideBox{to{opacity:0;height:0;margin:0;padding:0}}#addCarForm{box-shadow:0 0 5px 3px #ebebeb;padding:30px 15px 11px;margin-bottom:30px}.concludis-share ul li::before{display:none}#main_nav a.current,.sidebar_filter h4 a.active{color:#0081A2!important}.event_list .text_img_bg{margin:0 15px;padding:15px 0}.event_list .event_item{margin-bottom:30px}.event_list figure{margin-bottom:0!important;position:relative}.event_list h3,.event_list h4,.event_list p{margin-left:0!important}.event_list .expired figure:after,.event_list .bookedOut figure:after{content:'Abgelaufen';position:absolute;display:block;background:#E21111;left:0;right:0;margin-left:auto;margin-right:auto;padding:10px;color:#fff;width:150px;text-align:center;top:50%;text-transform:uppercase;opacity:.7}.event_list .expired figure:before,.event_list .bookedOut figure:before{opacity:.5;display:block;background:#fff;width:100%;height:100%;content:'';position:absolute}.event_list .bookedOut figure:after{content:'ausgebucht'}.event_detail_content figure img{width:100%}.event_detail_content a{cursor:pointer;margin-bottom:10px}.event_detail_content form.confirm_layer button{display:inline-block;margin:auto;width:auto}.event_detail_content .margin{margin:15px 0 30px 0}.event_detail_content .headline_infos{font-size:21pt;line-height:24.75pt;margin-bottom:10px}.event_detail_content .infotext{margin:0 0 20px 0;color:#666;font-size:11pt}.event_detail_content .infotext .icon{font-size:15pt;top:2px;position:relative}.event_detail_content .event_infos{border:1px #EBEBEB solid;box-shadow:0 2px 3px 1px #ccc;padding:25px 50px;margin-bottom:40px}@media only screen and (min-width:768px){.event_detail_content .event_infos{margin-bottom:60px}}@media only screen and (min-width:1024px){.event_detail_content .event_infos{margin-bottom:80px}}.event_detail_content .event_infos img{max-height:30px}.event_detail_content .event_infos p{font-size:11pt;display:inline-block;padding-left:6px}.event_detail_content .event_infos p.infotext{padding:0;margin-top:15px}.event_detail_content .event_infos .details_grid{display:grid;grid-template-columns:1fr;grid-row-gap:7px}@media screen and (min-width:480px){.event_detail_content .event_infos .details_grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1400px){.event_detail_content .event_infos .details_grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-colum-gap:10px}}.event_detail_content .event_infos .details_grid>div{display:grid;grid-template-columns:35px 1fr}.event_detail_content .event_infos .details_grid>div>*{align-self:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.event_detail_content .event_infos .details_grid{display:inline-block}.event_detail_content .event_infos .details_grid>div{display:inline-block;grid-template-columns:35px 1fr}.event_detail_content .event_infos .details_grid>div>*{align-self:center}}@media screen and (max-width:768px){.event_detail_content .event_infos{padding:25px 30px}.event_detail_content .streetno .error_message{transform:translateX(-50%)}.event_detail_content .streetno .error_message:after{left:70%}}.event_detail_content .event-timeslots{margin:0 0 20px}.event_detail_content .event-timeslots p{margin:0 0 5px;display:block}.event_detail_content h1{margin-top:40px}@media only screen and (min-width:768px){.event_detail_content h1{margin-top:60px}}@media only screen and (min-width:1024px){.event_detail_content h1{margin-top:80px}}.center{text-align:center}.row_event_infos{position:relative}@media screen and (max-width:420px){.event_detail_content .event_infos img{max-height:20px}}.no_underline{text-decoration:none}.appointment_list.event .link{margin:15px 0!important}.appointment_list.event .link:after{background:url(../img/bgi/svg/arrow_slider.svg) 0 3px no-repeat}@media screen and (max-width:767px){body.layer_open{height:100vh;overflow:hidden}body.layer_open .confirm_layer.visible{margin:auto;top:0;height:100vh;overflow-y:scroll}}body.layer_open{overflow:hidden}body.layer_open:before{content:''}body.layer_open:before,#rocket_overlay{width:100vw!important;height:100vh!important;background:#000!important;position:fixed!important;top:0!important;left:0!important;z-index:1010!important;opacity:0.6!important;margin:0!important}#rocketLayerLoad{width:70vw!important;margin:auto!important;top:0px!important;bottom:0!important;left:0!important;right:0!important;height:80vh!important;position:fixed!important;border:1px solid #707070}#rocketLayerLoad #rocketLayer{border:0!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important;padding:0 0 10px 0}#rocketLayerLoad #rocketLayer header{height:35px}#rocketLayerLoad #rocketLayer header .close{right:0;top:0;margin:0;width:35px;height:35px;float:right;background:url(../img/icon/webicons/close.svg) 0 0 no-repeat;background-size:25px 25px;background-position:3px;opacity:1;cursor:pointer;text-indent:-100000px;position:relative}#rocketLayerLoad #rocketLayer header .close>span{display:none}#rocketLayerLoad #rocketLayer header h1{display:none!important}#rocketLayerLoad #rocketLayer #rocketLayerContent{height:calc(100% - 35px)!important;border:0px!important;padding:0px!important}@media screen and (max-width:420px){#rocketLayerLoad{width:100vw!important;height:85vh!important}}body.fixed_content{height:100vh;overflow:hidden}body.fixed_content.vehicle_list #rocketLayerLoad,body.fixed_content.vehicle_seolist #rocketLayerLoad,body.fixed_content.vehicle_detail #rocketLayerLoad,body.fixed_content.event_detail #rocketLayerLoad,body.fixed_content.vehicle_quick_search #rocketLayerLoad{max-width:500px;max-height:600px;border:none}@media screen and (max-width:480px){body.fixed_content.vehicle_list #rocketLayerLoad,body.fixed_content.vehicle_seolist #rocketLayerLoad,body.fixed_content.vehicle_detail #rocketLayerLoad,body.fixed_content.event_detail #rocketLayerLoad,body.fixed_content.vehicle_quick_search #rocketLayerLoad{width:100vw!important;max-height:100%;height:100%!important}}body.fixed_content.myVehicle_overview #rocketLayerLoad,body.fixed_content.myVehicle_detail #rocketLayerLoad{max-width:1200px;max-height:900px;border:none}@media screen and (max-width:480px){body.fixed_content.myVehicle_overview #rocketLayerLoad,body.fixed_content.myVehicle_detail #rocketLayerLoad{width:100vw!important;max-height:100%;height:100%!important}}body.fixed_content.event_detail #rocketLayerLoad{height:auto!important;max-height:unset!important;max-width:800px!important;width:100%}body.in_layer{height:100vh}body.in_layer #addCarForm{box-shadow:none;padding:0;margin:0}body.in_layer #addCarForm .car_search_slider_wrapper li img{width:200px;margin:0}body.in_layer #addCarForm .car_search_slider_wrapper .tns-controls button[data-controls="prev"],body.in_layer #addCarForm .car_search_slider_wrapper .tns-controls button[data-controls="next"]{margin-top:60px}body.in_layer #addCarForm .car_search_slider_wrapper{height:210px}body.in_layer.myAppointmentdetail{padding:0 20px;overflow-x:initial}body.in_layer.myVehicleedit{overflow-x:initial}body.in_layer.accountlogin,body.in_layer.accountregister{height:auto;padding:0 40px}body.in_layer.accountlogin .login_shadow,body.in_layer.accountregister .login_shadow{box-shadow:none}body.in_layer.accountlogin .login_wrapper,body.in_layer.accountregister .login_wrapper{padding:0}body.in_layer.accountlogin .login_wrapper p,body.in_layer.accountregister .login_wrapper p{padding:10px}body.in_layer.accountlogin .login_wrapper.mobile,body.in_layer.accountregister .login_wrapper.mobile{display:none}body.in_layer.accountlogin .login_wrapper .typography,body.in_layer.accountregister .login_wrapper .typography{display:none}body.in_layer.accountlogin .login_wrapper h3,body.in_layer.accountregister .login_wrapper h3{margin-bottom:10px}body.in_layer.accountlogin .login_wrapper h3.single,body.in_layer.accountregister .login_wrapper h3.single{margin-bottom:50px}body.in_layer.accountlogin .login_wrapper h3+p,body.in_layer.accountregister .login_wrapper h3+p{padding:0 0 25px}body.in_layer.accountlogin .login_wrapper.login_process h3+p,body.in_layer.accountregister .login_wrapper.login_process h3+p{padding:0}body.in_layer.vehicleapi_add_fahrzeugalarm{height:auto;padding:0 40px}@media screen and (max-width:380px){body.in_layer.accountlogin,body.in_layer.accountregister{padding:0 10px}}.mwst-notice{margin:10px 10px 0}.portal_details_rate .note{margin:5px 0 0;font-size:8pt;color:#616B75;line-height:16px}.portal_details_rate.calculator{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.portal_details_rate.calculator .rate_more_link{margin-left:auto}.portal_details_rate.calculator .rate_more_link:after{margin:0 0 0 9px;transform:rotate(0deg)}.order_confirmation #disclaimer_container{margin:10px 0 10px}.order_confirmation #disclaimer_container p{margin:5px 0 0;font-size:8pt;color:#616B75;line-height:16px}.order_confirmation #disclaimer_container p sup{margin-right:3px}.order_confirmation #disclaimer_container p a{color:#018FC5}.finz_tooltip{position:relative}.finz_tooltip .icon{font-size:12pt;top:1px;position:relative;color:#00adef;cursor:help}.finz_tooltip .icon:hover+.finz_tooltiptext{visibility:visible;opacity:1}.finz_tooltip .finz_tooltiptext{visibility:hidden;width:auto;background-color:#555;color:#fff;padding:5px 10px;position:absolute;z-index:1;opacity:0;transition:opacity 0.3s;font-size:11pt;bottom:0;left:0;max-width:100vw;transform:translateY(100%)}@media screen and (max-width:640px){.finz_tooltip .finz_tooltiptext{width:90vw}}#financing_container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"message message" "input output" "disclaimer disclaimer";grid-column-gap:20px;margin-bottom:20px}#financing_container .details_infobox.infobox{margin:0}#financing_container .details_infobox.infobox p{padding-top:0;margin:0}#financing_container>*{align-self:start}@media screen and (max-width:640px){#financing_container{grid-template-columns:1fr;grid-template-areas:"message" "input" "output" "disclaimer"}}#financing_container .messages{grid-area:message;margin-bottom:15px}#financing_container .disclaimer{grid-area:disclaimer;margin-top:5px;margin-bottom:15px}#financing_container .disclaimer p{font-size:8pt;position:relative;padding-left:12px;margin:5px 0 0;line-height:16px}#financing_container .disclaimer p sup{left:0;position:absolute;top:7px}#financing_container .disclaimer p a{color:#018FC5}#financing_container #dfs-inputs{grid-area:input;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"customer_type customer_type" "calculation_type deposit_amount" "period_months total_mileage";column-gap:15px}#financing_container #dfs-inputs>*{align-self:baseline}@media screen and (max-width:767px){#financing_container #dfs-inputs{grid-template-columns:1fr;grid-template-areas:"customer_type" "calculation_type" "deposit_amount" "period_months" "total_mileage";grid-column-gap:0}#financing_container #dfs-inputs .input_holder{margin-bottom:20px}}#financing_container #dfs-inputs .customer_type{grid-area:customer_type}#financing_container #dfs-inputs .calculation_type{grid-area:calculation_type}#financing_container #dfs-inputs .deposit_amount{grid-area:deposit_amount}#financing_container #dfs-inputs .period_months{grid-area:period_months}#financing_container #dfs-inputs .total_mileage{grid-area:total_mileage}#financing_container #dfs-outputs{background:#F1F1F1;padding:10px 15px 0;grid-area:output}#financing_container #dfs-outputs .row>div{margin-bottom:15px}#financing_container #dfs-outputs .finz_value{text-align:right}#financing_container #dfs-outputs .monthly_rate{margin:0 -15px;background:#000;color:#fff;text-align:center;border-top:5px solid #fff;padding:10px 0}#financing_container #dfs-outputs .monthly_rate p{font-size:14pt}#financing_container .finz_tooltip{position:relative}#financing_container .finz_tooltip .icon{font-size:12pt;top:1px;position:relative;color:#018FC5;cursor:help}#financing_container .finz_tooltip .icon:hover+.finz_tooltiptext{visibility:visible;opacity:1}#financing_container .finz_tooltip .finz_tooltiptext{visibility:hidden;width:auto;background-color:#555;color:#fff;padding:5px 10px;position:absolute;z-index:1;opacity:0;transition:opacity 0.3s;font-size:11pt;bottom:0;left:0;max-width:100vw;transform:translateY(100%)}@media screen and (max-width:640px){#financing_container .finz_tooltip .finz_tooltiptext{width:90vw}}#financing_container .input_holder{display:grid;grid-template-columns:1fr;margin-bottom:40px;grid-template-areas:"label" "input"}#financing_container .input_holder label{grid-area:label}#financing_container .input_holder input,#financing_container .input_holder div.custom-select{grid-area:input}#financing_container .portal_details_rate.fallback .rate_right{float:right;margin-top:5px}#financing_container .portal_details_rate.fallback .rate_left{float:left}#financing_container .portal_details_rate.fallback .rate_left strong{font-size:16.5pt;display:block;margin:3px 0 2px}#financing_container .portal_details_rate.fallback .rate_left span{display:block;font-size:11pt;color:#7e7e7e}#financing_container .portal_details_rate.fallback .rate_more_link{display:none}#financing_container .portal_details_rate.fallback .rate_more{display:block;clear:both}#financing_container .portal_details_rate.fallback .rate_more li{display:flex;justify-content:space-between}.appointment_buttons_footnotes{display:flex;justify-content:space-between;margin-bottom:20px}.appointment_buttons_footnotes:after,.appointment_buttons_footnotes:before{display:none}.warenkorb .warenkorb_list li .number select{width:80px}.vehicle_filter_links{display:flex;align-items:flex-end;justify-content:space-between}.vehicle_filter_links a.filter_action{font-size:1.5rem;position:relative;padding-left:20px;white-space:nowrap}.vehicle_filter_links a.filter_action.active{color:#018FC5}.vehicle_filter_links a.filter_action:before{content:'';width:17px;height:14px;position:absolute;left:0;top:4px}.vehicle_filter_links a.filter_action:hover:before,.vehicle_filter_links a.filter_action.active:before{background:url(/img/bgi/svg/heart_solid_green.svg) no-repeat!important;background-size:cover!important}.vehicle_filter_links .col-sm-6{width:25%}.vehicle_filter_links .save_vehicle_search a.filter_action:before{background:url(/img/bgi/svg/heart_empty.svg) no-repeat;background-size:cover}.vehicle_filter_links .save_vehicle_search .link_disabled{position:relative}.vehicle_filter_links .save_vehicle_search .link_disabled .infotext{font-size:1.5rem;position:fixed;left:0;right:0;max-width:500px;width:100vw;z-index:1010;background:#fff;padding:25px 30px;line-height:19pt;margin:auto;text-align:center;top:50%;transform:translateY(-50%)}.vehicle_filter_links .save_vehicle_search .link_disabled .infotext .close{float:right;right:-20px;top:-15px;width:15px;height:15px;background:url(/img/icon/webicons/close.svg) 0 0 no-repeat;background-size:cover;opacity:.5;cursor:pointer;position:relative}.vehicle_filter_links .save_vehicle_search .link_disabled .infotext a{color:#018FC5}.vehicle_filter_links .save_vehicle_search .link_disabled .infotext.hidden{display:none}.vehicle_filter_links .saved_search a{margin-right:15px;white-space:nowrap}.vehicle_filter_links .saved_search a:before{background:url(/img/bgi/svg/heart_solid_black.svg) no-repeat;background-size:16px}.vehicle_filter_links .saved_search a strong{color:#FFF;background:#0081A2;position:relative;left:-8px;top:-7px;width:16px;height:16px;border-radius:100%;font-size:9pt;text-align:center;line-height:16px;text-decoration:none;display:inline-block;margin-right:-5px}.portal_product_header .vehicle_filter_links{margin-bottom:35px}@media only screen and (max-width:767px){.portal_product_header .vehicle_filter_links{display:none}}.submit_mobile .vehicle_filter_links.saved{width:100%;margin-top:10px;border:1px solid #000;padding:5px 10px;display:block}.submit_mobile .vehicle_filter_links.saved .saved_search{display:flex;justify-content:space-between;flex-wrap:wrap}.cars_show .updateText.null_match{font-size:1.5rem}.account_wishlist_link.searchrequest img{filter:invert(100%)}.searchrequests .car_list_item>.row>.col-xs-24:last-child{padding-left:15px}.searchrequests .car_list_item{padding-bottom:20px}.searchrequests .car_list_item.disabled.alarm{min-height:480px}.searchrequests strong{border-bottom:none;margin-bottom:30px}.searchrequests strong span{color:#FFF;background:#0081A2;width:18px;height:18px;border-radius:100%;font-size:11pt;text-align:center;line-height:18px;display:inline-block;top:-15px;position:relative}.searchrequests .basis img,.searchrequests .ausstattung img{width:30px;margin:0 5px 5px 3px}.searchrequests .search_meta{display:flex;color:#666;margin-bottom:30px}.searchrequests .search_meta .edit_date,.searchrequests .search_meta .expire,.searchrequests .search_meta .fahrzeug{position:relative;padding-left:40px}.searchrequests .search_meta .edit_date:before,.searchrequests .search_meta .expire:before,.searchrequests .search_meta .fahrzeug:before{content:'';position:absolute;left:2px;width:32px;height:39px}.searchrequests .search_meta .edit_date{margin-right:40px}.searchrequests .search_meta .edit_date:before{background:url(/img/icon/webicons/calendar.svg) no-repeat;top:2px}.searchrequests .search_meta .expire:before{background:url(/img/bgi/svg/alarm.svg) no-repeat 0 5px;background-size:32px}.searchrequests .search_meta .fahrzeug:before{background:url(/img/icon/webicons/car.svg) no-repeat;background-size:contain}.searchrequests .ausstattung{margin-top:30px}.searchrequests .filter_data{background:#F7F7F7;padding:15px 15px 5px;margin-bottom:25px}.searchrequests .filter_data .basics,.searchrequests .filter_data .ranges,.searchrequests .filter_data .equipment{display:flex;flex-wrap:wrap}.searchrequests .filter_data .ranges{padding-top:15px;border-top:1px solid #ccc;margin-top:5px}.searchrequests .filter_data p{padding:10px 15px;background:#fff;margin-right:10px;margin:0 10px 10px 0}@media only screen and (min-width:768px){.searchrequests .filter_data p{white-space:nowrap}}.searchrequests .filter_data .alarm-item span{display:block;font-size:1.3rem}.searchrequests .filter_data .alarm-item span img{height:10px}.searchrequests .link_holder{text-align:right}.searchrequests .link_holder img{margin-right:10px}.searchrequests .link_holder a{display:inline-flex}.searchrequests .onboarding_noitem .headline img{margin-right:5px}.searchrequests .onboarding_noitem .subtitle{margin-bottom:5px!important;font-size:15pt!important;line-height:18pt}.searchrequests .onboarding_noitem .subtitle.small{font-size:13pt!important}.searchrequests .onboarding_noitem p{text-align:center}.searchrequests .onboarding_noitem p.text{color:#666}.searchrequests .onboarding_noitem .save_vehicle_search{text-align:center;margin:15px 0}.searchrequests .onboarding_noitem .save_vehicle_search .disabled{text-decoration:underline;position:relative;padding-left:20px}.searchrequests .onboarding_noitem .save_vehicle_search .disabled:before{content:'';width:17px;height:14px;position:absolute;left:0;top:4px;background:url(/img/bgi/svg/heart_empty.svg) no-repeat;background-size:16px}.searchrequests .onboarding_noitem .save_vehicle_search.save_alarm .disabled a{margin:0}.searchrequests .onboarding_noitem .save_vehicle_search.save_alarm .disabled:before{background:url(/img/bgi/svg/alarmclock_black.svg) no-repeat;background-size:contain;width:25px;height:25px;left:-8px;top:-2px}.onboarding_layer{display:none}.onboarding_layer .mask{position:fixed;width:100vw;height:100vh;opacity:.7;background:#000;z-index:9000;top:0;left:0}.onboarding_layer .content_info{position:fixed;bottom:0;max-width:680px;background:#fff;margin:auto;left:0;right:0;padding:20px 25px;border-radius:20px 20px 0 0;z-index:10000;width:100%}.onboarding_layer .content_info p{font-size:11pt;line-height:15pt;margin-bottom:20px}.onboarding_layer .content_info .heading{margin-bottom:10px;font-size:13pt}.onboarding_layer .content_info .filter_action{position:relative;padding-left:20px;font-size:13pt}.onboarding_layer .content_info .filter_action:before{content:'';width:17px;height:14px;position:absolute;left:0;top:5px;background:url(/img/bgi/svg/heart_empty.svg) no-repeat;background-size:16px}.onboarding_layer .content_info .filter_action:hover:before{background:url(/img/bgi/svg/heart_solid_green.svg) no-repeat!important;background-size:16px!important}.onboarding_layer .content_info .close_confirm{float:right;right:-10px;top:-9px;width:15px;height:15px;background:url(/img/icon/webicons/close.svg) 0 0 no-repeat;background-size:cover;opacity:.5;cursor:pointer;position:relative}.onboarding_layer.visible{display:block}.onboarding_layer.visible .content_info{animation:fadeInFromBottom 0.5s ease}@keyframes fadeInFromBottom{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.product_detail #rocketLayerLoad{width:100%!important;height:100%!important;border:0}@media screen and (min-width:1024px){.product_detail #rocketLayerLoad{width:70vw!important;height:85vh!important}}.product_slider_wrapper .tns-controls button{padding:40px 20px;background-color:rgb(241 241 241 / .5);background-position:center;background-size:initial}.rent-select{padding-left:40px}.rent-select #rentCategory-error{margin:5px 10px}@media screen and (min-width:1025px){.rent-select .custom-select{max-width:40%}}.custom-select span.right{float:right;margin-right:0;padding:0}.custom-select .custom-select-t span.right{margin-right:50px}.note .small{font-size:1.3rem;line-height:12pt;margin-bottom:15px;display:block}li.nav_new.active .icon img{filter:saturate(0%) brightness(200%)}.note-important{padding:10px;background-color:#eee;border:1px solid #ddd}.lazyslider.loading{aspect-ratio:360/464}@media only screen and (min-width:768px){.lazyslider.loading{aspect-ratio:748/474}}@media only screen and (min-width:1024px){.lazyslider.loading{aspect-ratio:984/474}}@media only screen and (min-width:1280px){.lazyslider.loading{aspect-ratio:1210/480}}@media only screen and (min-width:1400px){.lazyslider.loading{aspect-ratio:1330/480}}@media only screen and (min-width:1660px){.lazyslider.loading{aspect-ratio:1590/480}}#deliveryCalculatorPlaceholder.loading{aspect-ratio:397/104}.module-productlist-lazy.loading{aspect-ratio:380 / 830}@media only screen and (min-width:768px){.module-productlist-lazy.loading{aspect-ratio:748/940}}@media only screen and (min-width:1024px){.module-productlist-lazy.loading{aspect-ratio:984/481}}@media only screen and (min-width:1280px){.module-productlist-lazy.loading{aspect-ratio:1210/530}}@media only screen and (min-width:1400px){.module-productlist-lazy.loading{aspect-ratio:1330/515}}@media only screen and (min-width:1660px){.module-productlist-lazy.loading{aspect-ratio:1590/580}}.product_content label.recommendations{margin:0 0 -1px 0;background:#F7F7F7;color:#1A1A20;border-radius:4px 4px 0 0;position:relative;padding:20px}.product_content label.recommendations>span{padding-bottom:5px;border-bottom:2px solid #018FC5}@media only screen and (max-width:1024px){.product_content #RecommendationsProductList .filter{float:right}}.product_content div.filter-wrapper{display:flex;justify-content:flex-end}.product_content .product_gallery.recommendations{background:#F7F7F7;margin:0 0 20px 0;padding:10px}@media only screen and (min-width:1024px){.product_content .product_gallery.recommendations{padding:20px 45px 20px 20px}}.product_content .product_list.recommendations{background:#F9F9F9;border:1px #B9B9B9 solid;border-radius:0 5px 5px 5px;padding:20px 20px 10px 20px;margin-bottom:20px}@media screen and (max-width:768px){.product_list.recommendations li:nth-child(n+3),.product_gallery.recommendations li:nth-child(n+3){display:none}}.multichoice.opened .selected{border-radius:19px 19px 0 0}.multichoice.opened .drop{border-radius:0 0 10px 10px}.multichoice.transformed .drop{overflow:visible}#vat_discount_info{display:flex;justify-content:center;padding:8px 50px 8px 20px;position:fixed;background:#F7F7F7;z-index:500;width:100vw;box-shadow:0 10px 50px #000}@media only screen and (max-width:768px){#vat_discount_info p{font-size:1.5rem}}#vat_discount_info .close_confirm{width:20px;height:20px;background:url(../img/icon/webicons/close.svg) 0 0 no-repeat;background-size:cover;opacity:1;cursor:pointer;position:absolute;right:25px;top:11px}.slider_wrapper .picture>a{display:block}.slider_wrapper .picture picture img{width:100%;height:auto}.portal_details_main .not_available,#ProductDetailPage .not_available{position:relative}.portal_details_main .not_available .tns-controls,#ProductDetailPage .not_available .tns-controls{display:none}.portal_details_main .not_available .empty_fill,#ProductDetailPage .not_available .empty_fill{background:#F7F7F7}.portal_details_main .not_available .empty_fill .message_container,#ProductDetailPage .not_available .empty_fill .message_container{position:absolute;background-color:#999;background-color:#00000082;left:0;width:100%;color:#fff;height:100%;justify-items:center;align-content:center;top:0;z-index:100}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.portal_details_main .not_available .empty_fill .message_container,#ProductDetailPage .not_available .empty_fill .message_container{opacity:.8}}.portal_details_main .not_available .empty_fill .message_container .message,#ProductDetailPage .not_available .empty_fill .message_container .message{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px}.portal_details_main .not_available .empty_fill .message_container .message .icon,#ProductDetailPage .not_available .empty_fill .message_container .message .icon{border:3px solid #fff;align-self:center;border-radius:50%;font-size:30px;width:40px;height:40px;line-height:32px;margin:0 0 10px}.portal_details_main .not_available .empty_fill .message_container .message ol,#ProductDetailPage .not_available .empty_fill .message_container .message ol{margin:10px 0}.portal_details_main .not_available .empty_fill .message_container .message ol li,#ProductDetailPage .not_available .empty_fill .message_container .message ol li{margin:0 0 3px}.portal_details_main .not_available .empty_fill .message_container .message a,#ProductDetailPage .not_available .empty_fill .message_container .message a{color:#fff;text-decoration:underline}.portal_details_main .not_available .empty_fill .message_container .message a:hover,#ProductDetailPage .not_available .empty_fill .message_container .message a:hover{color:#018FC5}.portal_details_main .not_available .empty_fill .message_container .message a.vehiclesearch,#ProductDetailPage .not_available .empty_fill .message_container .message a.vehiclesearch{position:relative;padding-left:20px}.portal_details_main .not_available .empty_fill .message_container .message a.vehiclesearch:before,#ProductDetailPage .not_available .empty_fill .message_container .message a.vehiclesearch:before{content:'';width:17px;height:14px;position:absolute;left:0;top:4px;background:url(/img/bgi/svg/heart_empty.svg) no-repeat;background-size:16px;filter:invert(100%)}.portal_details_main .not_available .empty_fill .message_container .message a.vehiclesearch:hover:before,#ProductDetailPage .not_available .empty_fill .message_container .message a.vehiclesearch:hover:before{background:url(/img/bgi/svg/heart_solid_green.svg) no-repeat!important;background-size:16px!important;filter:invert(0)}@media only screen and (min-width:1024px){.portal_details_main .not_available .empty_fill .message_container .message .icon,#ProductDetailPage .not_available .empty_fill .message_container .message .icon{margin:0 0 25px}.portal_details_main .not_available .empty_fill .message_container .message ol,#ProductDetailPage .not_available .empty_fill .message_container .message ol{width:75%;text-align:left;transform:translateX(25%);margin:20px 0}.portal_details_main .not_available .empty_fill .message_container .message ol li,#ProductDetailPage .not_available .empty_fill .message_container .message ol li{margin:0}.portal_details_main .not_available .empty_fill .message_container .message ol li a.vehiclesearch:before,#ProductDetailPage .not_available .empty_fill .message_container .message ol li a.vehiclesearch:before{top:6px}.portal_details_main .not_available .empty_fill .message_container .message li,#ProductDetailPage .not_available .empty_fill .message_container .message li,.portal_details_main .not_available .empty_fill .message_container .message p,#ProductDetailPage .not_available .empty_fill .message_container .message p{font-size:13.5pt;line-height:16.5pt}}@media only screen and (max-width:768px){.portal_details_main .not_available .empty_fill .message_container,#ProductDetailPage .not_available .empty_fill .message_container{background:#000000b5}}#ProductDetailPage .not_available.grid_container{overflow:hidden}#ProductDetailPage .not_available.grid_container:before{display:none}#ProductDetailPage .not_available.grid_container:after{display:none}@media only screen and (min-width:768px){#ProductDetailPage .not_available.grid_container,#ProductDetailPage .not_available .message_container{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;grid-template-areas:"detail_left detail_right"}}@media only screen and (min-width:1024px){#ProductDetailPage .not_available.grid_container,#ProductDetailPage .not_available .message_container{grid-template-columns:41% 58%}}#ProductDetailPage .not_available.grid_container .empty_holder,#ProductDetailPage .not_available .message_container .empty_holder{grid-area:detail_left}#ProductDetailPage .not_available.grid_container .message,#ProductDetailPage .not_available .message_container .message{grid-area:detail_right}#ProductDetailPage .not_available .empty_fill{position:initial;background:none}#customCheckoutDiv{margin-bottom:10px}#main .pagination{display:flex;justify-content:center;margin-bottom:40px}#main .pagination a,#main .pagination span{border:1px solid #ccc;padding:8px;min-width:38px;height:38px;text-align:center;text-decoration:none;margin:0 2px 4px;background:#F7F7F7;font-size:1.9rem;line-height:2.1rem}#main .pagination span{color:#FFF;background:#018FC5;font-weight:700}#main .pagination span.spacer{border:none;min-width:15px;padding:8px 0;background:none;color:#000}#main .pagination .arrow{color:#FFF;background:#018FC5;font-weight:700;position:relative;border:none}#main .pagination .arrow:before{content:'';background:url(../img/bgi/svg/arrow-white-right.svg) 5px 3px no-repeat;display:block;width:100%;height:100%}#main .pagination .arrow.rewind:before{transform:rotate(180deg)}@media only screen and (max-width:768px){#main .pagination .rewind+.spacer+a,#main .pagination .active+a+a.has_rewind{display:none}}p.browserupgrade{position:fixed;top:40%;left:35%;right:auto;bottom:auto;background-color:#fff;max-width:500px;color:#000;padding:1em;text-align:center;z-index:9999990;border-radius:10px;border:8px solid red}p.browserupgrade a{text-transform:none;border-radius:5px}p.browserupgrade a.btn_close{color:#FFF;background:#0081A2;margin-top:15px;cursor:pointer;padding:0}@media (min-width:768px){.row.equal{display:flex;flex-wrap:wrap;margin:0}.row.equal .col-xs-1,.row.equal .col-sm-1,.row.equal .col-md-1,.row.equal .col-lg-1,.row.equal .col-xs-2,.row.equal .col-sm-2,.row.equal .col-md-2,.row.equal .col-lg-2,.row.equal .col-xs-3,.row.equal .col-sm-3,.row.equal .col-md-3,.row.equal .col-lg-3,.row.equal .col-xs-4,.row.equal .col-sm-4,.row.equal .col-md-4,.row.equal .col-lg-4,.row.equal .col-xs-5,.row.equal .col-sm-5,.row.equal .col-md-5,.row.equal .col-lg-5,.row.equal .col-xs-6,.row.equal .col-sm-6,.row.equal .col-md-6,.row.equal .col-lg-6,.row.equal .col-xs-7,.row.equal .col-sm-7,.row.equal .col-md-7,.row.equal .col-lg-7,.row.equal .col-xs-8,.row.equal .col-sm-8,.row.equal .col-md-8,.row.equal .col-lg-8,.row.equal .col-xs-9,.row.equal .col-sm-9,.row.equal .col-md-9,.row.equal .col-lg-9,.row.equal .col-xs-10,.row.equal .col-sm-10,.row.equal .col-md-10,.row.equal .col-lg-10,.row.equal .col-xs-11,.row.equal .col-sm-11,.row.equal .col-md-11,.row.equal .col-lg-11,.row.equal .col-xs-12,.row.equal .col-sm-12,.row.equal .col-md-12,.row.equal .col-lg-12,.row.equal .col-xs-13,.row.equal .col-sm-13,.row.equal .col-md-13,.row.equal .col-lg-13,.row.equal .col-xs-14,.row.equal .col-sm-14,.row.equal .col-md-14,.row.equal .col-lg-14,.row.equal .col-xs-15,.row.equal .col-sm-15,.row.equal .col-md-15,.row.equal .col-lg-15,.row.equal .col-xs-16,.row.equal .col-sm-16,.row.equal .col-md-16,.row.equal .col-lg-16,.row.equal .col-xs-17,.row.equal .col-sm-17,.row.equal .col-md-17,.row.equal .col-lg-17,.row.equal .col-xs-18,.row.equal .col-sm-18,.row.equal .col-md-18,.row.equal .col-lg-18,.row.equal .col-xs-19,.row.equal .col-sm-19,.row.equal .col-md-19,.row.equal .col-lg-19,.row.equal .col-xs-20,.row.equal .col-sm-20,.row.equal .col-md-20,.row.equal .col-lg-20,.row.equal .col-xs-21,.row.equal .col-sm-21,.row.equal .col-md-21,.row.equal .col-lg-21,.row.equal .col-xs-22,.row.equal .col-sm-22,.row.equal .col-md-22,.row.equal .col-lg-22,.row.equal .col-xs-23,.row.equal .col-sm-23,.row.equal .col-md-23,.row.equal .col-lg-23,.row.equal .col-xs-24,.row.equal .col-sm-24,.row.equal .col-md-24,.row.equal .col-lg-24{padding:0}}.car_list_content a,.car_list_content a:hover,#overview_slider .item a,#overview_slider .item a:hover{text-decoration:none}.customernumbers{font-size:1.3rem;margin-bottom:20px}.customernumbers div{margin-bottom:10px}.rating-image-container{scroll-snap-type:x proximity;overflow-x:auto;white-space:nowrap}.rating-image-container .rating-image-link{margin:5px}.rating-image-container .rating-image{height:150px;scroll-snap-align:center}.custom_file_upload{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.custom_file_upload label{margin:0 10px 0 0!important;font-size:1.5rem}.custom_file_upload label input{display:none}.custom_file_upload label+p{line-height:15pt;padding:0!important;text-align:left!important}.custom_file_upload .too_much{color:red}.vehicle_gallery h4.with_pic{padding-left:32px;position:relative;padding-bottom:10px}.vehicle_gallery h4.with_pic img{width:28px;margin-right:8px;position:absolute;left:-2px;top:-5px}#suggest-results{background-color:#FFF;overflow-y:scroll;padding:0 5px;height:70vh;margin-top:10px}#suggest-results .suggest-cars{display:flex}#suggest-results .suggest-cars .suggest-cars-image{opacity:50%;width:100px}#suggest-results .suggest-cars .suggest-cars-image.active{opacity:100%}#suggest-results .suggest-cars .suggest-cars-info{color:#616B75;font-size:80%;margin:auto;text-align:center}#suggest-results .suggest-cars .suggest-cars-info.active{color:#000}#suggest-results .suggest-cars .suggest-cars-toggle{margin:auto}#suggest-results .suggest-cars .multiple-cars{display:flex;margin:0 auto}#suggest-results .suggest-header{position:relative;margin-bottom:10px;line-height:16pt}#suggest-results .suggest-header a{color:#018FC5}#suggest-results .suggest-hr{margin:10px}#suggest-results .suggest-item{margin-top:10px}#suggest-results .suggest-item .suggest-item-link{display:flex;text-decoration:none;color:inherit}#suggest-results .suggest-item .suggest-item-link .suggest-image-col{margin-right:10px;align-self:center}@media only screen and (min-width:1024px){#suggest-results .suggest-item .suggest-item-link .suggest-image-col{margin-right:20px}}#suggest-results .suggest-item .suggest-item-link .suggest-image-col .suggest-image{width:100px}#suggest-results .suggest-item .suggest-item-link .suggest-info-col{flex-grow:1;overflow:hidden;font-size:1.5rem}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-name{overflow:hidden;font-size:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-delivery{background:url(../img/bgi/bg-delivery.png) 0 center no-repeat;padding:0 0 0 31px}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat{margin-top:7px}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-category-col{padding:0;color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price{text-align:right;padding-right:5px}@media only screen and (min-width:1024px){#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price{padding:7px 0 0}}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price strong{font-size:16.5pt}@media only screen and (min-width:768px){#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price strong{font-size:21pt}}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price strong em{color:#B7000D;font-style:normal;font-size:16.5pt}@media only screen and (min-width:768px){#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price strong em{font-size:21pt}}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price strong span{font-size:16.5pt}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price .price_old{float:none;font-size:1.5rem;padding-top:2px;display:block}@media only screen and (min-width:768px){#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price .price_old{font-size:16.5pt}}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price .price_base{font-size:1.3rem;display:block}@media only screen and (min-width:768px){#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-price .price_base{font-size:1.6rem;margin:4px 0 0}}#suggest-results .suggest-item .suggest-item-link .suggest-info-col .suggest-price-cat .suggest-category{background:#1A1A20;color:#FFF;padding:5px;border:1px solid #1A1A20;border-radius:5px;max-width:75%}.switch{position:relative;display:inline-block;width:60px;height:30px}.switch input[type=checkbox]{opacity:0;width:0;height:0}.switch input[type=checkbox]:checked+.slider{background-color:#018FC5}.switch input[type=checkbox]:checked+.slider:before{transform:translateX(26px)}.switch input[type=checkbox]:focus+.slider{box-shadow:0 0 1px #018FC5}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:#ccc;transition:0.4s}.switch .slider:before{position:absolute;content:"";height:22px;width:26px;left:4px;bottom:4px;border-radius:50%;background-color:#FFF;transition:0.4s}.search-header{margin-bottom:10px}@media only screen and (min-width:1280px){.search-header{margin-left:30px}}.vehicle_checkout .warenkorb .wk_total p.article_cost{font-size:1.6rem;border-bottom:1px solid #ddd;padding:10px 0}.vehicle_checkout .warenkorb .wk_total p.delivery_cost{border-bottom:1px solid #ddd;padding:10px 0}.vehicle_checkout .warenkorb .wk_total p.summary_cost{margin:0;border:0;padding-top:10px}.vehicle_checkout .attributelist{margin-top:0;margin-bottom:10px}.vehicle_checkout .attributelist li{padding:0}.vehicle_checkout .attributelist p.title{font-size:14pt;display:block;margin-top:10px}.vehicle_checkout .attributelist .title+strong{margin-top:10px;display:block}.vehicle_checkout .attributelist .vehicle_checkout_unfall{margin-bottom:10px;list-style:disc;padding:0 20px}.vehicle_checkout .attributelist .vehicle_checkout_unfall li{margin:0;padding:0;border:0}.vehicle_checkout .attributelist .attributelist.vehicle_infos li{display:block}.vehicle_checkout .attributelist .info{text-decoration:none}.vehicle_checkout .attributelist .info span{text-decoration:underline}.order_address #delivery_address p{margin-bottom:10px}.order_delivery .input_holder.customer_type{display:none!important}.order_delivery button{width:100%;text-align:left}.order_delivery .date_wrapper{margin-bottom:20px}.order_delivery .button_holder{margin:0 0 20px 0}.order_delivery .button_holder label{margin:0}.order_delivery .button_holder button{text-align:center;margin:10px 0;padding:0}.order_delivery .button_holder button:after{display:none}.order_delivery .button_holder span{display:block;text-align:center}.order_delivery .line{display:block;padding:0 0 10px 0;border-bottom:1px #ccc solid;margin:0 0 30px 0}.order_delivery .pika-single .pika-title{height:45px;padding:17px 0 0 12px}.order_delivery .pika-single .pika-label{position:relative;width:90px}.order_delivery .pika-single .pika-select{display:inline-block;position:absolute;width:106%;left:-3px;padding:5px 0;background:#fff;box-shadow:unset}.order_delivery #financing_container{display:block}p.car-info-headline{text-decoration:underline;display:block;margin-top:10px}.order_confirmation #financing_container{display:block}.order_confirmation #financing_container #dfs-outputs{padding:0}.order_confirmation #financing_container #dfs-outputs .row>div{margin-bottom:0;font-size:12pt;line-height:15.5pt}.order_confirmation #financing_container #dfs-outputs strong{text-align:left;margin-bottom:0}.order_confirmation .warenkorb_check_edit .input_holder{margin-top:10px}.order_confirmation .warenkorb_check_edit .input_holder label{cursor:inherit}.order_confirmation .warenkorb_check .attributelist li,.order_confirmation .warenkorb_check .attributelist li:last-child{padding:0;border:0}.warenkorb .warenkorb_list .vehicle_checkout_unfall{list-style:disc;margin:0 20px 20px 0}.warenkorb .warenkorb_list .vehicle_checkout_unfall li,.warenkorb .warenkorb_list .vehicle_checkout_unfall li:last-child{padding:0;margin:0;margin-left:15px;border:0}.contact_form form .check_list input[type="checkbox"]+label{padding:5px 0 0 40px;margin:9px 0}.contact_form form .check_list input[type="checkbox"]+label:before{top:0}@media screen and (max-width:1024px){.account_layout .portal_footer{padding-bottom:58px}.account_nav{position:fixed;bottom:0;z-index:500;left:0;right:0;top:auto!important;height:calc(50px + env(safe-area-inset-bottom));margin-right:-10px!important;margin-left:-10px!important}.account_nav ul{padding:10px 0;align-items:flex-start}.account_nav ul li{padding:0}.account_nav ul li a{display:grid;grid-template-columns:1fr;grid-template-rows:30px 1fr}.account_nav ul li a .icon_holder{justify-content:center}.account_nav ul li a strong{right:-4px;top:-4px}}.account_layout #main_nav .subnav{z-index:10}.account_layout .header_portal.slide--up .nav_wrapper{display:none}@media only screen and (min-width:1024px){.account_layout .account_nav{padding:0 20px}}@media only screen and (min-width:1280px){.account_layout .account_nav{padding:0 35px}}@media only screen and (min-width:1024px){.account_layout.has_campaign_usp #content_part{padding-top:196px}}@media only screen and (min-width:1280px){.account_layout.has_campaign_usp #content_part{padding-top:245px}}.vehicle_slider{width:auto;max-width:235px;margin:auto}@media only screen and (min-width:768px){.vehicle_slider{max-width:765px;padding:0 63px 0 47px}}.vehicle_slider figure{margin:0 0 15px}.vehicle_slider ul.emission_detail{margin-top:15px;line-height:18px;font-size:1.5rem;list-style:disc;margin-left:20px}.vehicle_slider ul.emission_detail li{padding:0;padding-bottom:10px}.overview-body.verification-visible:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(179 179 179 / .85);z-index:10}.overview-body .verifizierung{top:30px;z-index:15;padding-top:40px}.overview-body .verifizierung .closing-interactions{position:absolute;top:10px;right:10px;display:flex;gap:10px;flex-direction:row;padding-left:10px}.overview-body .verifizierung .closing-interactions sl-checkbox::part(base){margin-top:0}#appointment-infotext span.red{color:#B7000D}.has_content_below_list .product_content{margin-bottom:0}.has_content_below_list #content_part.shop_content{padding-bottom:20px}.has_content_below_list section.shop_content:last-of-type{padding-bottom:140px}.vehicleapi_add_fahrzeugalarm form .headline{font-size:16.5pt;padding:0 0 30px}.vehicleapi_add_fahrzeugalarm form .subtitle{font-size:1.5rem;line-height:1.6rem;padding:0 0 20px}.vehicleapi_add_fahrzeugalarm form .sub_headline{display:flex;align-items:center;padding:0 0 20px 0}.vehicleapi_add_fahrzeugalarm form .sub_headline img{height:30px;margin:0 10px 0 0}.vehicleapi_add_fahrzeugalarm form .options{margin:0 40px;padding:0 0 20px}.vehicleapi_add_fahrzeugalarm form .options>div{margin:0 0 15px}.vehicleapi_add_fahrzeugalarm form .options>div label{padding-top:2px}.vehicleapi_add_fahrzeugalarm form .options>div label:before{width:25px;height:25px}.vehicleapi_add_fahrzeugalarm form .info{display:flex;margin:15px 0;flex-direction:row;flex-wrap:nowrap;color:#616B75;font-size:1.5rem}.vehicleapi_add_fahrzeugalarm form .info .icon{font-size:18pt;padding:0 10px 0 0}.product_details_grid{display:grid;clear:both;grid-template-areas:"name" "variants" "gutschein" "price" "delivery" "buttons"}.product_details_grid .container-name{grid-area:name;border-top:1px solid #ddd;padding-top:20px}.product_details_grid .container-gutschein{grid-area:gutschein}.product_details_grid .container-variants-form{grid-area:variants}.product_details_grid .container-price{grid-area:price}.product_details_grid .container-delivery{grid-area:delivery}.product_details_grid .container-buttons{grid-area:buttons;text-align:right}.product_details_grid .container-buttons .buttons-not-available{text-align:initial}@media only screen and (min-width:768px){.product_details_grid{grid-template-areas:"name name" "gutschein price" "variants price" "delivery buttons";grid-template-columns:1fr 42%;grid-column-gap:30px}.product_details_grid .product_variants{float:none;width:90%}.product_details_grid .price{float:none;width:auto;padding:0;margin:0}.product_details_grid .product_info{float:none;width:90%}.product_details_grid .container-gutschein{width:90%}.product_details_grid .buttons{float:none;width:auto}}.red-dot{background:red;width:10px;height:10px;display:inline-block;border-radius:50%;margin-bottom:5px}#newsletterForm input[type="checkbox"]+label{padding:0 0 0 42px}#newsletterForm label{margin:0}#newsletterForm .invalid input{background:#f0b3ba;border-color:#d0021b}.newsletter-register{min-height:40px}@media only screen and (min-width:1024px){.newsletter-register.mobile{display:none}}.newsletter-register.desktop{display:none}@media only screen and (min-width:1024px){.newsletter-register.desktop{display:block}}.newsletter-register input[type="checkbox"]+label{padding:0 0 0 42px}.newsletter-register input[type="checkbox"]+label:before{top:5px}.newsletter-register label{margin:0}@media only screen and (min-width:768px){.newsletter-register label[for^=check_register]{padding-top:5px!important}}.newsletter-register.newsletter-api{margin-bottom:20px!important}#leasing_form .newsletter-register{margin:0!important}#leasing_form .newsletter-register.newsletter-api{margin-bottom:0!important}#leasing_form .account-register{margin:0;padding-top:10px;padding-bottom:10px}.tooltip-internal{position:relative;display:block}.tooltip-internal:before{content:'nur für Kunzmann intern sichtbar';position:absolute;bottom:-20px;background:red;color:#fff;font-size:8pt;padding:0 3px;width:130px;z-index:5;line-height:12pt;left:-35px}form .account-register.row{margin-top:10px;margin-bottom:10px}#details_more_slider{display:flex}#pjax_vehicle_detail form input::placeholder{font-size:1.5rem}.vehicle-suggestions>.vehicle-suggestions-header{background-color:#252823;color:#fff;padding:10px;display:inline-block;border-radius:4px 4px 0 0}.vehicle-suggestions>.vehicle-suggestions-container{display:flex;gap:20px;padding:10px;border-radius:0 5px 5px 5px;border:1px #b9b9b9 solid;background-color:#f9f9f9}.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item{width:50%;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1024px){.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item:nth-child(3),.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item:nth-child(4){display:none}}@media only screen and (min-width:768px){.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item{width:calc(50% - 10px)}}@media only screen and (min-width:1280px){.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item{width:calc(25% - 15px)}}.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item a{text-decoration:none}.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item a>img{width:100%;height:auto}.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item .vehicle-suggestions-price{text-align:right;font-size:16.5pt}.vehicle-suggestions>.vehicle-suggestions-container>.vehicle-suggestions-item .vehicle-suggestions-tax{text-align:right;margin-top:auto}.clear-both{clear:both}[variants-text]::after{content:attr(variants-text)}[data-picture-hint]:has(.generated):after{content:attr(data-picture-hint)}[variants-text]::after,[data-picture-hint]:has(.generated)::after{width:100%;position:absolute;left:0;height:fit-content;background:hsl(0 0% 100% / .6);bottom:0;text-align:center;padding:10px 5px;color:hsl(0 0% 0%);line-height:14px;font-size:11px;z-index:1}@media only screen and (min-width:480px){[variants-text]::after,[data-picture-hint]:has(.generated)::after{font-size:13px}}@media only screen and (min-width:768px){[variants-text]::after,[data-picture-hint]:has(.generated)::after{padding-left:0}}@media only screen and (min-width:1660px){[variants-text]::after,[data-picture-hint]:has(.generated)::after{font-size:15px}}[data-picture-hint]:has(.img-counter)::after{padding-left:60px}.campaign-products-by-series .product-form{flex-direction:column}.campaign-products-by-series .product-listing-wrapper{margin-top:40px;display:grid;grid-template-columns:minmax(260px,1fr);grid-gap:40px}@media only screen and (min-width:1024px){.campaign-products-by-series .product-listing-wrapper{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media only screen and (min-width:1280px){.campaign-products-by-series .product-listing-wrapper{grid-template-columns:repeat(4,minmax(260px,1fr))}}.campaign-products-by-series .product-listing-wrapper>.product{border-radius:3px;font-size:14px;display:flex;justify-content:center;height:100%;flex-direction:column;margin-left:auto;margin-right:auto;max-width:330px}.campaign-products-by-series .product-listing-wrapper>.product>img{height:auto;width:100%}.campaign-products-by-series .manufacturer-rating{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:10px}.campaign-products-by-series .title{font-size:16px;height:70px}.campaign-products-by-series .title>a{color:#1A1A20}.campaign-products-by-series .price{padding-top:0;margin-bottom:20px}.campaign-products-by-series .price>strong{font-size:28px;color:#D0011B}.campaign-products-by-series .price>span.price_old{font-size:16px;color:#333}.campaign-products-by-series .price>span.price_old>span.striked{text-decoration:line-through}.campaign-products-by-series .price>.price_note{display:block}.campaign-products-by-series .information{background-color:#F9F9F9;display:flex;justify-content:space-between;padding:10px;cursor:pointer;margin-top:auto;margin-bottom:20px}.campaign-products-by-series .information img{max-width:16px}.campaign-products-by-series .information>span:first-child{display:flex;justify-content:space-between;gap:4px}.campaign-products-by-series .information>span:last-child{text-decoration:underline;color:#337AB7}.campaign-products-by-series .information>span img.arrow-down{transform:rotate(90deg);margin-left:10px}.campaign-products-by-series .information .alternative-text{font-size:16px}.campaign-products-by-series .select-product label{padding-top:3px!important}.campaign-products-by-series .select-product label small{color:#A1A1A1}.campaign-products-by-series .overlay{position:fixed;background-color:rgb(0 0 0 / .7);height:100vh;width:100vw;z-index:10000;top:0;left:0}.campaign-products-by-series .overlay .modal-window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#F9F9F9;border-radius:6px;padding-top:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;max-width:calc(100vw - 30px);max-height:calc(100vh - 40px);overflow:auto}.campaign-products-by-series .overlay .modal-window h1{padding-right:100px}.campaign-products-by-series .overlay .modal-window .fits{margin-top:40px;border:1px solid #000;background-color:#fff;padding:10px;margin-bottom:20px}.campaign-products-by-series .overlay .modal-window .fits>strong,.campaign-products-by-series .overlay .modal-window .fits>p,.campaign-products-by-series .overlay .modal-window .fits>ul{margin-bottom:10px;font-size:15px}.campaign-products-by-series .overlay .modal-window .fits ul{line-height:16px;list-style:disc;margin:0 0 0 12px;font-size:14px}.campaign-products-by-series .overlay .modal-window .fits>ul{padding-left:20px}.campaign-products-by-series .overlay .modal-window .fits ul li:before{content:none}.campaign-products-by-series .overlay .modal-window .close{position:absolute;top:10px;right:10px;cursor:pointer}.campaign-products-by-series .overlay .modal-window .attributstext{word-break:break-all}.campaign-products-by-series .overlay .modal-window img.label-image{max-width:100%;height:auto}.campaign-products-by-series .show-more{margin:20px;font-size:20px;display:flex;justify-content:center}@media only screen and (max-width:1024px){.campaign-products-by-series button.appointmentNextStep.mobile_fixed,.campaign-products-by-series sl-button.appointmentNextStep.mobile_fixed{position:fixed;bottom:0;left:0;max-width:100%!important;z-index:10}}form p.label_noCheckBox{padding:0!important}#paymentForm sl-radio-button::part(button){border-width:var(--sl-input-border-width);border-color:var(--sl-input-border-color);font-weight:var(--sl-font-weight-bold)}#paymentForm sl-radio-button::part(button--checked){background-color:#1A1A20}#paymentForm sl-radio-button:hover::part(button){background-color:#1A1A20}.no-padding-right{padding-right:0!important}.service_retoure iframe{display:block;width:100vw;height:100vh}.licenseError{color:#F52127;font-size:1.1rem}#promotion .newsletter-register{margin-top:20px}#promotion .newsletter-register+.newsletter-register{margin-top:0}.item-number-search>p{margin-top:10px;margin-bottom:10px;max-width:600px}.item-number-search>sl-button{width:100%}@media only screen and (min-width:768px){.item-number-search>sl-button{width:auto}}.offer-card{display:flex;flex-direction:column;height:100%;border-bottom:1px solid #1A1A20;padding:0 0 10px;text-align:center;justify-content:space-between;gap:10px}.offer-card span{font-size:1.4rem}@media only screen and (min-width:768px){.offer-card span{font-size:1.5rem}}.offer-card img{width:100%;height:auto;max-width:180px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.offer-card img{max-width:200px}}