.elementor-13097 .elementor-element.elementor-element-d225ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13097 .elementor-element.elementor-element-d225ac9:not(.elementor-motion-effects-element-type-background), .elementor-13097 .elementor-element.elementor-element-d225ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9de2c67 );}.elementor-13097 .elementor-element.elementor-element-a5f08e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23ad8d0 );--border-color:var( --e-global-color-23ad8d0 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:90px;--padding-right:90px;}.elementor-13097 .elementor-element.elementor-element-a5f08e2:not(.elementor-motion-effects-element-type-background), .elementor-13097 .elementor-element.elementor-element-a5f08e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13097 .elementor-element.elementor-element-7aa87b2{text-align:center;}.elementor-13097 .elementor-element.elementor-element-7aa87b2 .elementor-heading-title{font-family:var( --e-global-typography-ceffea3-font-family ), Sans-serif;font-size:var( --e-global-typography-ceffea3-font-size );font-weight:var( --e-global-typography-ceffea3-font-weight );line-height:var( --e-global-typography-ceffea3-line-height );color:var( --e-global-color-6b2b10e );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table .button, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .order-again .button{background-color:var( --e-global-color-2cd62c0 );font-family:var( --e-global-typography-a47f86e-font-family ), Sans-serif;font-size:var( --e-global-typography-a47f86e-font-size );font-weight:var( --e-global-typography-a47f86e-font-weight );text-decoration:var( --e-global-typography-a47f86e-text-decoration );line-height:var( --e-global-typography-a47f86e-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table .button:hover, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .order-again .button:hover{background-color:var( --e-global-color-secondary );}.elementor-13097 .elementor-element.elementor-element-9ca8e89{--bank-details-alignment:center;--downloads-alignment:center;--order-summary-alignment:center;--billing-details-alignment:center;--shipping-details-alignment:center;--sections-background-color:var( --e-global-color-6b2b10e );--sections-border-type:solid;--sections-border-color:var( --e-global-color-23ad8d0 );--sections-border-radius:10px 10px 10px 10px;--sections-spacing:0px;--titles-spacing:20px;--payment-details-titles-color:var( --e-global-color-secondary );--payment-details-titles-spacing:0px;--payment-details-items-color:var( --e-global-color-text );--payment-details-border-type:none;--bank-details-space-between:0px;--account-title-spacing:0px;--bank-details-titles-spacing:0px;--bank-details-border-type:none;--order-details-rows-gap:20px;--order-details-titles-totals-color:var( --e-global-color-primary );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-primary );--order-details-product-links-normal-color:var( --e-global-color-secondary );--order-details-product-links-hover-color:var( --e-global-color-accent );--tables-divider-border-type:solid;--tables-divider-border-width:0px;--button-normal-text-color:var( --e-global-color-6b2b10e );--button-hover-text-color:var( --e-global-color-6b2b10e );--buttons-border-type:none;--button-border-radius:5px 5px 5px 5px;--button-padding:18px 24px 18px 24px;}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table, .elementor-13097 .elementor-element.elementor-element-9ca8e89 address{border-width:1px 1px 1px 1px;}.elementor-13097 .elementor-element.elementor-element-9ca8e89 h2{font-family:var( --e-global-typography-1193a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-1193a8c-font-size );font-weight:var( --e-global-typography-1193a8c-font-weight );text-decoration:var( --e-global-typography-1193a8c-text-decoration );line-height:var( --e-global-typography-1193a8c-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-781afb5-font-family ), Sans-serif;font-weight:var( --e-global-typography-781afb5-font-weight );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table thead tr th, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table tfoot th, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table tfoot tr td, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table tfoot tr td span, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-781afb5-font-family ), Sans-serif;font-weight:var( --e-global-typography-781afb5-font-weight );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .product-quantity, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .woocommerce-table--order-details td a, .elementor-13097 .elementor-element.elementor-element-9ca8e89 td.product-total, .elementor-13097 .elementor-element.elementor-element-9ca8e89 td.download-product, .elementor-13097 .elementor-element.elementor-element-9ca8e89 td.download-remaining, .elementor-13097 .elementor-element.elementor-element-9ca8e89 td.download-expires, .elementor-13097 .elementor-element.elementor-element-9ca8e89 td.download-file{font-family:var( --e-global-typography-781afb5-font-family ), Sans-serif;font-weight:var( --e-global-typography-781afb5-font-weight );}@media(max-width:1024px){.elementor-13097 .elementor-element.elementor-element-a5f08e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13097 .elementor-element.elementor-element-7aa87b2 .elementor-heading-title{font-size:var( --e-global-typography-ceffea3-font-size );line-height:var( --e-global-typography-ceffea3-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 h2{font-size:var( --e-global-typography-1193a8c-font-size );line-height:var( --e-global-typography-1193a8c-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table .button, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .order-again .button{font-size:var( --e-global-typography-a47f86e-font-size );line-height:var( --e-global-typography-a47f86e-line-height );}}@media(max-width:767px){.elementor-13097 .elementor-element.elementor-element-a5f08e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13097 .elementor-element.elementor-element-7aa87b2 .elementor-heading-title{font-size:var( --e-global-typography-ceffea3-font-size );line-height:var( --e-global-typography-ceffea3-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 h2{font-size:var( --e-global-typography-1193a8c-font-size );line-height:var( --e-global-typography-1193a8c-line-height );}.elementor-13097 .elementor-element.elementor-element-9ca8e89 .shop_table .button, .elementor-13097 .elementor-element.elementor-element-9ca8e89 .order-again .button{font-size:var( --e-global-typography-a47f86e-font-size );line-height:var( --e-global-typography-a47f86e-line-height );}}/* Start custom CSS for heading, class: .elementor-element-7aa87b2 */.after-text{
font-family: var(--e-global-typography-b493c2f-font-family), Sans-serif;
    font-size: var(--e-global-typography-b493c2f-font-size);
    font-weight: var(--e-global-typography-b493c2f-font-weight);
    text-decoration: var(--e-global-typography-b493c2f-text-decoration);
    line-height: var(--e-global-typography-b493c2f-line-height) !important;
    letter-spacing: var(--e-global-typography-b493c2f-letter-spacing);
    word-spacing: var(--e-global-typography-b493c2f-word-spacing);
}/* End custom CSS */
/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-9ca8e89 */.cstm-check-details .woocommerce-order-overview li {
    text-align: center;
    border: 1px solid var(--e-global-color-23ad8d0) !important;
    padding: 14px 24px !important;
    border-radius: 10px;
    margin: 0px !important;
    width: calc(25% - 12px);
        display: flex;
    flex-direction: column;
    justify-content: center;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table thead th, .woocommerce table thead td{
    font-weight: 500 !important;
}

a.woocommerce-button.button.invoice.order-actions-button{
    color: white !important;
    border-radius: 5px;
}

.cstm-check-details .woocommerce-order-overview:before,
.cstm-check-details .woocommerce-order-overview:after{
    content: none !important;
}


.cstm-check-details .woocommerce-order-overview  {
    display: flex;
    justify-content: space-between;
}


.cstm-check-details thead th,
.cstm-check-details tfoot th,
.cstm-check-details td {
    padding: 20px 20px !important;
}

.cstm-check-details td, 
.cstm-check-details th{
  border: 1px solid var(--e-global-color-23ad8d0) !important;
}



.cstm-check-details thead th, .cstm-check-details td, .cstm-check-details th {
    background-color: #FFFFFF !important
}

.cstm-check-details table {
  border-collapse: collapse !important;
}

.cstm-check-details tbody .wc-item-meta {
    display: none !important;
}



@media only screen and (max-width: 1024px) {
     .cstm-check-details .woocommerce-order-overview {
            gap: 20px !important;
     }
     .cstm-check-details .woocommerce-order-overview li {
        width: calc(50% - 12px ) !important;
     
    }
}

@media only screen and (max-width: 767px) {
     .cstm-check-details .woocommerce-order-overview {
            gap: 12px !important;
     }
     .cstm-check-details .woocommerce-order-overview li {
        width: 100% !important;
     
    }
    
    .cstm-check-details thead th,
    .cstm-check-details tfoot th,
    .cstm-check-details td {
        padding: 14px !important
    }
    
    .cstm-check-details .woocommerce-order-overview {
        margin-bottom: 40px !important;
    }
    
    .cstm-check-details .woocommerce-order-details h2 {
        margin-bottom: 30px
    }
    
    .cstm-check-details .order-again a {
        margin-top: 24px !important;
    }

}

.cstm-check-details .woocommerce-order-overview li {
    background-color: #FFF;
}

.cstm-check-details .invoice.order-actions-button {
    border-radius: 30px;
    transition: .3s;
    color: #000 !important;
}

.cstm-check-details .order-again a {
    text-decoration: none !important;
}/* End custom CSS */