.cs_shop_submitbutton_box_step_2{text-align:right;}
.cs_shop_product_body{text-align:right;}
.d-none{display:none !important;}
#cs_block{font-family:"Arial Narrow" !important;margin:0 auto;max-width:1090px;}
#cs_block label{display:block;font-weight:bold;margin-bottom:5px;}
a{color:#1294d2;text-decoration:underline;}
a:hover, a:active, a:visited{color:#1294d2;text-decoration:none;}
.cs_shop_back_button_step3,.cs_shop_kaufen_button_step3,.cs_savebutton.cs_shop_back_button, .cs_savebutton.cs_shop_order_button{font-weight:600;padding:13px 29px;line-height:17px;font-size:14px;text-transform:uppercase;color:#fff;border:0;transition:all .2s;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-border-radius:2px;border-radius:12px;margin-top:10px;cursor:pointer;}
.cs_savebutton.cs_shop_back_button{background:#fff;display:none;}
.cs_shop_kaufen_button_step3,.cs_savebutton.cs_shop_order_button{background:#1294d2;}
#cs_shop_form_step_3 ul>li:nth-child(6){font-size:0;}
#cs_shop_form_step_3 ul>li:nth-child(6) label{font-size:1rem;}
.cs_shop_billing_box ul>li:nth-child(5):after,.cs_shop_billing_box ul>li:nth-child(6):after,#cs_shop_form_step_3 ul>li:nth-child(6):after{content:"";display:block;clear:both;}
.cs_shop_step4_checkbox{float:left;width:15px !important;text-align:right;padding-right:10px !important;}
.cs_shop_step4_checkboxtext{float:left;width:calc(100% - 25px) !important;}
.cs_shop_step4_legal_issues li::after{display:block;content:"";clear:both;}
.cs_notice{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5;padding:15px;margin-bottom:27px;border:1px solid transparent;border-radius:0px;}
.cs_shop_delivery_options{display:flex;flex-wrap:wrap;gap:30px 0;align-content:space-around;justify-content:center;align-items:flex-start;margin-top:15px;}
.form-control, .form-select{box-sizing:border-box;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;background-clip:padding-box;border:1px solid currentColor;border-radius:5px;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.mb-3{margin-bottom:10px;}
.cs_savebutton.cs_shop_kaufen_button_step4{font-weight:600;padding:13px 29px;line-height:17px;font-size:14px;text-transform:uppercase;color:#fff;border:0;transition:all .2s;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-border-radius:2px;border-radius:12px;margin-top:10px;cursor:pointer;background-color:green;}
.input-group{--bs-border-width:1px;--bs-body-color:black;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}
.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>span{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-body-color);border-radius:.375rem;margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0;}
.cs_shop_submitbutton_box_step_3.cs_shop_submitbutton_box_step_4{display:flex;align-items:center;justify-content:space-between;}
.bg-white{background-color:white}
.w-100{width:100%;}
.p-3{padding:20px;}
.mx-auto{margin-inline:auto}