fieldset{border:none;padding:0;margin:0}legend{padding:0}.radio_buttons_container .input_field_area{display:flex;flex-direction:column;gap:1rem}.input_label_area{color:#242424;font-size:.875rem;font-weight:700}.input_field_area{margin-top:.375rem;margin-bottom:.5rem}.input_select{padding-right:1.25rem}.input_field.has_error{border:1px solid #eb678b}.input_field.has_warning{border:1px solid #f5a623}.input_anrede .radio_container{margin-right:1.5rem;display:inline-flex}.input_line{margin-bottom:1rem}.input_radio_label{margin-right:1rem}.input_field.has_error{border:1px solid #eb678b}.input_hint,.input_hint_new{display:block}.input_hint.has_error,.input_hint_new.has_error{color:#eb678b}.input_hint.has_warning,.input_hint_new.has_warning{color:#f5a623}.input_hint_new{display:flex;width:auto;margin:.25rem 0 .125rem 0;min-height:0;font-size:.75rem;line-height:.75rem}.input_field,select{width:100%;border-radius:.5rem}.zip_place_container,.input_field_area.half{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.input_field_area.half{grid-template-columns:1fr 1fr}.datepicker-wrap{position:relative;display:inline-block}.datepicker-wrap .datepicker-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;cursor:pointer;opacity:.5}body{background-color:#f9f8f1}.wrapper{text-align:center;padding:0 1rem}.h2_alternative{text-align:center}.b2b_header_wrapper{background-image:url("https://assets.clevertronic.de/repo/shop/images/b2b/headerBackground.jpeg");background-size:cover;background-position:center;position:relative;min-height:500px;overflow:hidden}.b2b_header_wrapper .b2b_header_text{color:#fff;text-align:center;position:absolute;left:0;right:0;top:5rem;padding:1rem;font-weight:bold}.b2b_header_wrapper .b2b_header_text .h1_alternative{color:#fff;font-size:2.5rem;margin-top:0}.b2b_header_wrapper .b2b_phones{position:absolute;bottom:0;max-width:130%;max-height:60%;left:50%;transform:translateX(-50%)}.b2b_advantages{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;gap:1rem;margin:0 1rem}.b2b_advantages .advantage_box{background-color:#fff;border-radius:1rem;padding:3rem 1rem;width:100%}.b2b_advantages .advantage_box svg{width:3rem;height:3rem;color:#242424}.b2b_advantages .advantage_box h3{font-family:"Inter","Adjusted Trebuchet MS Fallback",sans-serif;font-weight:bold;font-size:1.25rem;margin:.25rem}.b2b_advantages .advantage_box p{margin:0;color:#a8a7a3}.b2b_box{background-color:#fff;border-radius:1rem;padding:1rem;margin-bottom:.75rem;text-align:left;font-weight:bold;display:block;color:#242424}.b2b_box.disabled{pointer-events:none;opacity:.5}.b2b_box .input_field,.b2b_box .search_input,.b2b_box .main_comment{border-radius:.3125rem}.b2b_box .main_comment{width:100%;box-sizing:border-box;font-size:.875rem;padding:.9375rem 0;text-indent:.9375rem;background:#f9f8f1;border:1px solid rgba(0,0,0,0)}.b2b_label_box{display:flex;flex-direction:column;gap:.625rem}.b2b_label_box .search_input,.b2b_label_box .b2b_file_drop_zone{flex-grow:1}.or_seperator{margin-bottom:.75rem;font-weight:700;color:#242424;font-weight:bold;font-size:.8125rem}.b2b_file_drop_zone{border:2px dashed #deddd7;border-radius:.3125rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem;gap:.5rem;font-weight:normal}.b2b_file_drop_zone.dragover{border-color:#47abf8}.b2b_file_drop_zone .upload_icon{height:1.5rem;transform:translateY(5px)}.b2b_file_drop_zone .filename{font-size:.75rem}.b2b_file_drop_zone .remove_icon{cursor:pointer}.b2b_file_drop_zone .choose_file{background-color:#f9f8f1;border-radius:.3125rem;padding:.375rem .75rem;font-size:.75rem;line-height:1;font-weight:bold;cursor:pointer}.b2b_file_drop_zone input[type=file]{display:none}.device_box{display:grid;grid-template-areas:"image remove" "data data";grid-template-columns:min-content auto;padding:1.5rem}.device_box .device_image{grid-area:image;width:7.75rem}.device_box .device_remove{grid-area:remove;background:#242424;width:1.5rem;height:1.5rem;border-radius:100%;margin-left:auto}.device_box .device_data{grid-area:data;display:flex;flex-direction:column;font-size:.875rem}.device_box .device_data .device_headline{font-family:"Inter","Adjusted Trebuchet MS Fallback",sans-serif;font-size:1.25rem;font-weight:bold;margin-bottom:1rem;position:relative}.device_box .device_data .device_headline .save_symbol{position:absolute;left:-1rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:#6ed3b2;display:none}.device_box .device_data .device_data_line{display:block;font-weight:normal;margin-bottom:1rem}.device_box .device_data .device_data_line.b2b_direct_condition{flex-direction:column;align-items:flex-start}.device_box .device_data .device_data_line.b2b_direct_condition .condition_info_link{font-weight:normal;color:#a8a7a3;text-decoration:underline;cursor:pointer}.device_box .device_data .device_data_line.b2b_direct_condition .ok_classes{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:.375rem 0}.device_box .device_data .device_data_line.b2b_direct_condition .ok_classes .b2b_okklasse_label{border:1px solid #deddd7;border-radius:1rem;height:3.25rem;width:calc((100% - .75rem)/3);display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;cursor:pointer}.device_box .device_data .device_data_line.b2b_direct_condition .ok_classes .b2b_okklasse_label.selected{background-color:#47abf8;color:#fff;border:none}.device_box .device_data .device_data_line.b2b_direct_condition .ok_classes .b2b_okklasse_label input[type=radio]{display:none}.device_box .device_data .device_data_line .device_data_heading{font-weight:bold;display:block}.device_box .device_data .device_data_line .amount_field{width:2.125rem;height:1.375rem;border:1px solid #deddd7;background-color:#fff;border-radius:.3125rem;text-align:center;text-indent:unset;-moz-appearance:textfield;margin:0}.device_box .device_data .device_data_line .amount_field::-webkit-outer-spin-button,.device_box .device_data .device_data_line .amount_field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.device_box .device_data .device_data_line .radio_button_label{display:inline-flex;align-items:center;gap:.25rem;margin-right:1rem;cursor:pointer}.device_box .device_data .device_data_line .radio_button_label input[type=radio]{margin:0}.device_box .device_data .device_actions{display:flex;flex-direction:column-reverse;gap:.375rem}.device_box .device_data .device_actions .primary_button,.device_box .device_data .device_actions .secondary_button{width:100%;margin:0;font-size:1rem}.device_box .device_data .device_actions .primary_button{background-color:#47abf8}.device_box .device_data .device_actions .secondary_button{border:1px solid #deddd7;color:#242424}.icon_info{cursor:pointer}.contenteditable{border:1px solid #deddd7;display:block !important;padding:3px;border-radius:3px;min-height:50px}.checkbox_container{display:inline-block}.address_wrapper{width:100%;float:left}.address_container{max-height:355px;overflow-y:auto}.agb_area{margin:0;text-align:left;padding:1rem}.show_login{margin:1.5rem 0 2.25rem 0}.show_login .primary_button{background-color:#242424;margin-top:.5rem;margin-bottom:0}.primary_button{margin-bottom:2rem}@media screen and (max-width: 420px){.input_field_shortpart,.input_field_longpart{width:50% !important}.input_line.input_line_basket .input_field_mobile_full{width:100%;float:none;padding:0;margin-bottom:.75rem}}@media screen and (min-width: 768px){.wrapper{padding:0 1.25rem}.b2b_header_wrapper .b2b_phones{max-height:65%}.b2b_advantages .advantage_box{width:calc((100% - 1rem)/2)}.b2b_box{padding:2.25rem 1.5rem;margin-bottom:1.5rem}.b2b_label_box{flex-direction:row;gap:1.5rem;align-items:center}.or_seperator{margin-top:-0.75rem}.b2b_file_drop_zone{height:3rem;flex-direction:row;padding:0 1.5rem}.device_box{grid-template-areas:"image data";gap:1.5rem;padding:3rem 2rem;position:relative}.device_box .device_image{width:11rem}.device_box .device_remove{position:absolute;top:1.5rem;right:1.5rem}.device_box .device_data .device_headline{margin-top:0}.device_box .device_data .device_data_line{display:flex;align-items:center;gap:1rem}.device_box .device_data .device_data_line .ok_classes{gap:.5rem 0}.device_box .device_data .device_data_line .ok_classes .b2b_okklasse_label{width:calc((100% - 1rem)/3)}.device_box .device_data .device_data_line .radio_button_label{margin-right:0}.device_box .device_data .device_actions{flex-direction:row;gap:.75rem}.device_box .device_data .device_actions .primary_button,.device_box .device_data .device_actions .secondary_button{width:auto;margin:0;font-size:14px;padding:0;height:auto;text-decoration:underline}.device_box .device_data .device_actions .primary_button{background-color:rgba(0,0,0,0);color:#47abf8}.device_box .device_data .device_actions .secondary_button{border:none}.address_wrapper{width:50%}.address_container{max-height:185px}.agb_area{text-align:center;padding:1rem 2.75rem}}@media screen and (min-width: 1200px){.wrapper{padding:0}.b2b_header_wrapper .b2b_header_text{top:3.5rem}.b2b_header_wrapper .b2b_header_text .h1_alternative{font-size:3.75rem}.b2b_box{padding:2.625rem 3.875rem}.b2b_label_box{gap:3.75rem}.device_box .device_data .device_data_line.b2b_direct_condition .ok_classes .b2b_okklasse_label{width:calc((100% - 2.5rem)/6)}.address_wrapper{width:33.33333%}.address_container{max-height:355px}.agb_area{padding:1rem 3.875rem}.primary_button{margin-bottom:7.5rem}}@media screen and (min-width: 1550px){.b2b_advantages .advantage_box{width:calc((100% - 3rem)/4)}}