#map {
    position: relative;
    display: block;
    width: 100%;
    height: 500px;
    margin: 25px 0;
}
#housenumber__field, .form-row-short {
    width: 25%;
    display: inline-block;
    vertical-align: bottom;
}
#billing_address_2_field {
    width: 75%;
    display: inline-block;
    vertical-align: bottom;
}
.checkout_message {
    background: #f5d2d2;
    margin: 25px 4px;
    padding: 17px;
    display: none;
}
#selfpickup__field, #time__field{
    display: none;
}
.woocommerce-js form .form-row .select2-container {
    width: 100%!important;
}
.woocommerce-billing-fields input[type='radio']:after, .woocommerce-billing-fields input[type='radio']:checked:after{top: -3px;width: 18px;height: 18px;left: -2px;}
@media (max-width: 1024px){
    .woocommerce-billing-fields input[type='radio']:after, .woocommerce-billing-fields input[type='radio']:checked:after{top: -1px;left: -1px;}
}
.woocommerce-billing-fields input[type='radio'], .woocommerce-billing-fields input[type='radio']:checked{margin-top: 7px;margin-right: 9px;}
.woocommerce-billing-fields label{margin-bottom: 7px; padding-top: 2px;}
body .woocommerce-form-coupon-toggle{display: block!important;}
.woocommerce-form-coupon-toggle .woocommerce-info {
    border: none;
    background: #fff3f3;
    padding: 0.5em 1em;
}

.woocommerce-form-coupon-toggle .woocommerce-info:before {
    display: none;
}

body .checkout_coupon.woocommerce-form-coupon {
    width: 100%;
}
body .woocommerce form.checkout_coupon .form-row.form-row-first {
    width: 47%!important;
    margin-right: 10px;
    vertical-align: middle;
}

body .woocommerce form.checkout_coupon .form-row.form-row-last {
    width: auto!important;
    vertical-align: middle;
}

body .woocommerce form.checkout_coupon .form-row.form-row-last .button {
    padding: 11px!important;
}
.showcoupon {
    text-decoration: underline;
}
@media (max-width: 425px){
    body .woocommerce form.checkout_coupon .form-row.form-row-first, body .woocommerce form.checkout_coupon .form-row.form-row-last{
        width: 100%!important;
    }
}
body .woocommerce-message {
    border-top: 1px solid #e08ba7;
    background-color: #fff3f3;
}