.content-area { padding:20px 0; }
.ant-row.wwof-row.css-1p3hq3p > div.css-1p3hq3p:last-cild {margin-left: auto; }

label .mollie-gateway-icon {
    margin-left: 1em;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
	margin:0 0 0 1em;
}
.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 30px;
}
.woocommerce table.shop_table th.product-total { min-width:70px; }
.woocommerce-checkout #payment #place_order {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
    height: 44px;
    font-size: 22px;
    font-weight: 700;
    padding: 0 25px;
    border-radius: var(--bs-border-radius);
}
.woocommerce-checkout #payment #place_order:hover{
    background-color: #41669D;
    border-color: #41669D;
}
.checkoutwc .form-row abbr.required { display:none; }
.shipped_via { display:none; }
dl.variation { display:flex;margin-bottom:0; }
dl.variation dt { padding-right: 5px; }
dl.variation dd { margin-right: 15px;font-weight: normal; }
dl.variation dd p { margin-bottom:0; }

/* Blog posts */

.archive .card {
    border: 1px solid #1C364D;
}
.archive .bloginfo h3 {
    margin-bottom: 0;
}

@media (max-width: 480px) {
    h1 {
        font-size: 26px;
    }
    .woocommerce table.shop_table { margin-bottom:10px; }
    .woocommerce-checkout #payment ul.payment_methods::after {
        margin-top: 5px;
    }
    .woocommerce table.shop_table th { padding:5px 0 0 0;word-wrap: break-word; }
    .woocommerce table.shop_table td { padding:5px 0 0 0; vertical-align: bottom;word-wrap: break-word; }
    .woocommerce table.shop_table td.product-quantity {padding-bottom: 5px; }
    .woocommerce td.product-name .wc-item-meta { padding-left:0;margin-bottom:0; }
    .woocommerce td.product-name .wc-item-meta li strong { font-weight:normal !important; }
    .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td { font-weight:normal;vertical-align:top; }
    .woocommerce table.shop_table tfoot th {  }
    .woocommerce table.shop_table tfoot td { max-width:180px; }
    .woocommerce table.shop_table tfoot tr:nth-child(4n) td.product-total { font-weight:700; }
    .woocommerce table.shop_table tfoot tr:nth-child(4n) th { font-weight:700; }
    .woocommerce table.shop_table td.product-thumbnail { float: left;  }
    .woocommerce table.shop_table td.product-remove {float: right; padding-top: 20px;}
    .woocommerce table.shop_table th.product-name { clear:both;display:block; }
    .woocommerce table.shop_table td.product-subtotal { padding-bottom: 20px;}
    .woocommerce-checkout #payment div.form-row {
        margin: 10px 0 0;
    }
    #payment p { margin-bottom:10px; }
    .woocommerce-checkout #payment #place_order {
        font-size: 18px;
        padding: 0 12px;
    }
}

@media (max-width: 768px) {
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: transparent;
    }
}



