.elementor-2188 .elementor-element.elementor-element-280dac1{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table .button, .elementor-2188 .elementor-element.elementor-element-88043c1 .order-again .button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table .button:hover, .elementor-2188 .elementor-element.elementor-element-88043c1 .order-again .button:hover{background-color:var( --e-global-color-e7189f1 );}.elementor-2188 .elementor-element.elementor-element-88043c1{--confirmation-message-display:block;--sections-background-color:var( --e-global-color-f6145b9 );--sections-border-type:none;--sections-border-radius:1em 1em 1em 1em;--sections-padding:2em 2em 2em 2em;--sections-spacing:2em;--confirmation-message-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-e7189f1 );--payment-details-titles-spacing:0px;--payment-details-items-color:var( --e-global-color-5911d78 );--payment-details-border-type:none;--account-title-color:var( --e-global-color-primary );--order-details-rows-gap:1.3em;--order-details-titles-totals-color:var( --e-global-color-primary );--order-details-items-color:var( --e-global-color-primary );--order-details-variations-color:var( --e-global-color-primary );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-2e477b2 );--button-normal-text-color:var( --e-global-color-9f83c8f );--button-hover-text-color:var( --e-global-color-9f83c8f );--button-border-radius:2em 2em 2em 2em;--button-padding:2em 2em 2em 2em;}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-e9de8d1-font-family ), Sans-serif;font-size:var( --e-global-typography-e9de8d1-font-size );font-weight:var( --e-global-typography-e9de8d1-font-weight );text-transform:var( --e-global-typography-e9de8d1-text-transform );font-style:var( --e-global-typography-e9de8d1-font-style );line-height:var( --e-global-typography-e9de8d1-line-height );letter-spacing:var( --e-global-typography-e9de8d1-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 h2{font-family:var( --e-global-typography-dd32e33-font-family ), Sans-serif;font-size:var( --e-global-typography-dd32e33-font-size );font-weight:var( --e-global-typography-dd32e33-font-weight );text-transform:var( --e-global-typography-dd32e33-text-transform );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 address, .elementor-2188 .elementor-element.elementor-element-88043c1 .product-purchase-note, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-81d784b-font-family ), Sans-serif;font-size:var( --e-global-typography-81d784b-font-size );font-weight:var( --e-global-typography-81d784b-font-weight );text-transform:var( --e-global-typography-81d784b-text-transform );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-3692f45-font-family ), Sans-serif;font-size:var( --e-global-typography-3692f45-font-size );font-weight:var( --e-global-typography-3692f45-font-weight );text-transform:var( --e-global-typography-3692f45-text-transform );font-style:var( --e-global-typography-3692f45-font-style );line-height:var( --e-global-typography-3692f45-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-dd32e33-font-family ), Sans-serif;font-size:var( --e-global-typography-dd32e33-font-size );font-weight:var( --e-global-typography-dd32e33-font-weight );text-transform:var( --e-global-typography-dd32e33-text-transform );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-81d784b-font-family ), Sans-serif;font-size:var( --e-global-typography-81d784b-font-size );font-weight:var( --e-global-typography-81d784b-font-weight );text-transform:var( --e-global-typography-81d784b-text-transform );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table thead tr th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td span, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-quantity, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-details td a, .elementor-2188 .elementor-element.elementor-element-88043c1 td.product-total, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-product, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-remaining, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-expires, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-file{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2188 .elementor-element.elementor-element-88043c1 .wc-item-meta li p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(min-width:768px){.elementor-2188 .elementor-element.elementor-element-280dac1{--content-width:764px;}}@media(max-width:1024px){.elementor-2188 .elementor-element.elementor-element-280dac1{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-e9de8d1-font-size );line-height:var( --e-global-typography-e9de8d1-line-height );letter-spacing:var( --e-global-typography-e9de8d1-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 h2{font-size:var( --e-global-typography-dd32e33-font-size );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 address, .elementor-2188 .elementor-element.elementor-element-88043c1 .product-purchase-note, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-3692f45-font-size );line-height:var( --e-global-typography-3692f45-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-dd32e33-font-size );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table thead tr th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td span, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-quantity, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-details td a, .elementor-2188 .elementor-element.elementor-element-88043c1 td.product-total, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-product, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-remaining, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-expires, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-file{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2188 .elementor-element.elementor-element-88043c1 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table .button, .elementor-2188 .elementor-element.elementor-element-88043c1 .order-again .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-e9de8d1-font-size );line-height:var( --e-global-typography-e9de8d1-line-height );letter-spacing:var( --e-global-typography-e9de8d1-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 h2{font-size:var( --e-global-typography-dd32e33-font-size );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 address, .elementor-2188 .elementor-element.elementor-element-88043c1 .product-purchase-note, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-3692f45-font-size );line-height:var( --e-global-typography-3692f45-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-dd32e33-font-size );line-height:var( --e-global-typography-dd32e33-line-height );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table thead tr th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot th, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td, .elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table tfoot tr td span, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-quantity, .elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-table--order-details td a, .elementor-2188 .elementor-element.elementor-element-88043c1 td.product-total, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-product, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-remaining, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-expires, .elementor-2188 .elementor-element.elementor-element-88043c1 td.download-file{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2188 .elementor-element.elementor-element-88043c1 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2188 .elementor-element.elementor-element-88043c1 .shop_table .button, .elementor-2188 .elementor-element.elementor-element-88043c1 .order-again .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-88043c1 */.elementor-2188 .elementor-element.elementor-element-88043c1 h2 {
    margin-bottom: 1em;
}
.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
}
.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 3em;
    padding: 0;
    margin: 0 0 2em 0;
    list-style: none;
    /*flex-wrap: nowrap;*/

    /* IMPORTANT */
    padding-inline-start: 0;
}

.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview li {
    width: auto;
    flex: 0 0 auto;
    padding: 0;
    margin: 0;
    border: none;
}

/* REMOVE WooCommerce decorative blocks */
.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce-order-overview li::before {
    content: none !important;
    display: none !important;
}

.elementor-2188 .elementor-element.elementor-element-88043c1 .woocommerce ul.order_details::before {
    display: none;
}/* End custom CSS */