p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin: 0;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    box-shadow: none !important;
    border-color: var(--bde-palette-color-1-6fff2918-e098-4276-85d0-d841249db119) !important;
}

.woocommerce-order-received table thead th {
    font-weight: 600 !important;
}

.woocommerce-order-received table td.woocommerce-table__product-total.product-total,
.woocommerce-order-received table th.woocommerce-table__product-table.product-total {
    text-align: right;
}

.woocommerce-order-received table tfoot th,
.woocommerce-order-received table tfoot td {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.woocommerce-order-received table tfoot tr:first-child th,
.woocommerce-order-received table tfoot tr:first-child td {
    padding-top: 20px !important;
}

.woocommerce-order-received table tfoot tr:last-child {
    border: none !important;
}

.woocommerce-order-received table tfoot tr:last-child th,
.woocommerce-order-received table tfoot tr:last-child td {
    font-size: 15px !important;
}

.woocommerce-order-received table tfoot tr td {
    text-align: right;
}

.woocommerce-order-received section.woocommerce-customer-details {
    box-shadow: none !important;
    border-color: var(--bde-palette-color-1-6fff2918-e098-4276-85d0-d841249db119) !important;
    padding: 20px !important;
}

.woocommerce-order-received section.woocommerce-customer-details h2.woocommerce-column__title {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 600;
}

.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column {
    gap: 10px !important;
}

.woocommerce-order-received .woocommerce-customer-details address {
    font-weight: 400;
}

.woocommerce-order-received h2.woocommerce-order-details__title {
    font-weight: 600 !important;
    margin: 0 !important;
}

.woocommerce-order-received section.woocommerce-order-details {
    gap: 10px !important;
}

@media (max-width:767px) {
    section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        flex-direction: column;
        gap: 20px;
    }

    .woocommerce-order-received td.woocommerce-table__product-name.product-name,
    .woocommerce-order-received td.woocommerce-table__product-total.product-total,
    .woocommerce-order-received table tfoot tr th,
    .woocommerce-order-received table tfoot tr td,
    .woocommerce-order-received .woocommerce-customer-details address {
        font-size: 14px;
    }
}