.elementor-1583 .elementor-element.elementor-element-c88a9c7{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1583 .elementor-element.elementor-element-1048051{--confirmation-message-display:block;--confirmation-message-alignment:start;--order-summary-alignment:start;--billing-details-alignment:start;--shipping-details-alignment:start;--sections-background-color:var( --e-global-color-secondary );--sections-border-type:solid;--sections-border-color:var( --e-global-color-accent );--confirmation-message-color:var( --e-global-color-accent );--titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-text );--payment-details-items-color:var( --e-global-color-text );--order-details-titles-totals-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-accent );--order-details-product-links-hover-color:var( --e-global-color-text );--tables-divider-border-type:solid;--tables-divider-border-width:1px;}.elementor-1583 .elementor-element.elementor-element-1048051 .shop_table, .elementor-1583 .elementor-element.elementor-element-1048051 address{border-width:1px 1px 1px 1px;}.elementor-1583 .elementor-element.elementor-element-1048051 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1583 .elementor-element.elementor-element-1048051 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1583 .elementor-element.elementor-element-1048051 address, .elementor-1583 .elementor-element.elementor-element-1048051 .product-purchase-note, .elementor-1583 .elementor-element.elementor-element-1048051 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1583 .elementor-element.elementor-element-1048051 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1583 .elementor-element.elementor-element-1048051 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-1583 .elementor-element.elementor-element-1048051{--confirmation-message-alignment:center;--bank-details-alignment:center;--downloads-alignment:center;--order-summary-alignment:center;--billing-details-alignment:center;--shipping-details-alignment:center;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-1048051 *//*adds 40 px top margin on desktop*/

@media (min-width: 1024px) {
    h2.woocommerce-order-details__title {
        margin-top: -40px;
    }
}

/*center alligns the second row*/

@media (min-width: 1024px) {
    .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        margin-left: 38px;
        text-align: center;
    }
}/* End custom CSS */