.main-page-wrapper .page-title-default {
    background-color: var(--e-global-color-primary);
}
#shipping_method,
.wc_payment_methods {
    display: grid;
    gap: calc(4* var(--sh-spacer));
    justify-content: flex-end;
}
.wc_payment_methods {
    justify-content: flex-start;
}
#shipping_method li,
.wc_payment_methods li {
    --li-mb: 0;
}
#shipping_method input.shipping_method,
.wc_payment_methods input {
    display: none;
}
#shipping_method label,
.wc_payment_methods li label {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: calc(2* var(--sh-spacer));
    text-align: center;
}
#shipping_method label.card,
.wc_payment_methods label.card {
    padding: 10px 30px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.wc_payment_methods li label img {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	margin-inline: 0;
}
#shipping_method input:checked ~ label.card,
#shipping_method input[type="hidden"] ~ label.card,
.wc_payment_methods input:checked ~ label.card,
.wc_payment_methods input[type="hidden"] ~ label.card {
    border-color: var(--btn-accented-bgcolor);
    box-shadow: 0px 0px 0px 1px var(--btn-accented-bgcolor);
}
#shipping_method input:checked ~ label.card::after,
#shipping_method input[type="hidden"] ~ label.card::after,
.wc_payment_methods input:checked ~ label.card::after,
.wc_payment_methods input[type="hidden"] ~ label.card::after  {
    content: "\f107";
    font-family: 'woodmart-font';
    font-size: 11px;
	font-weight: 700;
    background-color: var(--btn-accented-bgcolor);
    color: var(--color-white);
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    height: 16px;
	position: absolute;
    top: 3px;
    right: 3px;
}
.payment_methods .payment_box {
    padding: 0;
    margin: 0;
    background: unset!important;
    box-shadow: unset;
    font-size: 0.825rem;
    display: block !important;
	margin-inline-start: calc(35px + calc(var(--sh-spacer) * 2));
}
.woocommerce-checkout-payment .woocommerce-info {
    justify-content: center;
    text-align: center;
}
label[for="payment_method_easycredit_ratenkauf"], easycredit-checkout-label {
    width: 100%;
}