.elementor-3662 .elementor-element.elementor-element-e145885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:05%;}.elementor-3662 .elementor-element.elementor-element-e145885:not(.elementor-motion-effects-element-type-background), .elementor-3662 .elementor-element.elementor-element-e145885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032E42;}.elementor-3662 .elementor-element.elementor-element-ef9c62c img{opacity:0.85;}.elementor-3662 .elementor-element.elementor-element-ef9c62c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3662 .elementor-element.elementor-element-ca5b7c1 .elementor-heading-title{font-size:2.5rem;color:var( --e-global-color-astglobalcolor5 );}.elementor-3662 .elementor-element.elementor-element-ca5b7c1 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-3662 .elementor-element.elementor-element-4c4d468{font-size:1.2rem;line-height:1.4rem;color:var( --e-global-color-astglobalcolor5 );}.elementor-3662 .elementor-element.elementor-element-4c4d468 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-3662 .elementor-element.elementor-element-33c087f{--confirmation-message-display:block;--confirmation-message-alignment:start;--confirmation-message-color:var( --e-global-color-astglobalcolor5 );--titles-color:var( --e-global-color-astglobalcolor5 );--general-text-color:var( --e-global-color-astglobalcolor5 );--payment-details-titles-color:var( --e-global-color-astglobalcolor5 );--payment-details-items-color:var( --e-global-color-astglobalcolor4 );--payment-details-border-width:2px;--payment-details-border-color:var( --e-global-color-astglobalcolor5 );--account-title-color:var( --e-global-color-astglobalcolor5 );--bank-details-titles-color:var( --e-global-color-astglobalcolor5 );--bank-details-items-color:var( --e-global-color-astglobalcolor4 );}.elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-thankyou-order-received{font-size:2rem;}.elementor-3662 .elementor-element.elementor-element-33c087f h2{font-size:2rem;}.elementor-3662 .elementor-element.elementor-element-33c087f address, .elementor-3662 .elementor-element.elementor-element-33c087f .product-purchase-note, .elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-thankyou-order-details + p{font-size:1.2rem;}.elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-order-overview.order_details li{font-size:1rem;}.elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-order-overview.order_details li strong{font-size:0.9rem;}.elementor-3662 .elementor-element.elementor-element-33c087f .wc-bacs-bank-details-account-name{font-size:1.2rem;}.elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:1rem;}.elementor-3662 .elementor-element.elementor-element-33c087f .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:0.9rem;}.elementor-3662 .elementor-element.elementor-element-33c087f > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-3662 .elementor-element.elementor-element-80ee832{font-size:1.2rem;line-height:1.4rem;color:var( --e-global-color-astglobalcolor5 );}.elementor-3662 .elementor-element.elementor-element-80ee832 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-3662 .elementor-element.elementor-element-9c555eb > .elementor-widget-container{margin:3% 0% 5% 0%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3662 .elementor-element.elementor-element-9c555eb > .elementor-widget-container{margin:3% 0% 15% 0%;}}/* Start custom CSS *//* Order summary container */
.woocommerce-table,
.woocommerce table.shop_table {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Remove white box above order summary in Elementor WooCommerce widget */
.woocommerce-order-details__title {
    background: transparent !important;  /* removes white background */
    padding: 0 !important;               /* removes padding creating extra space */
    margin-bottom: 10px !important;      /* optional: adjust spacing below heading */
}

/* Remove extra spacing inside the widget container */
.woocommerce-order-details {
    background: rgba(255, 255, 255, 0.03) !important; /* keep your subtle background */
    padding-top: 0 !important;    /* remove top padding */
}



.woocommerce-order-details {
    background: rgba(255,255,255,0.03);
    padding: 20px;
    border-radius: 12px;
}


/* Table cells */
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
    background: transparent !important;
    border-color: rgba(255,255,255,0.1) !important;
    color: #ffffff !important;
}

/* Links (like file name) */
.woocommerce a {
    color: #4da6ff;
}

/* Remove default grey row background */
.woocommerce table.shop_table tbody tr {
    background: transparent !important;
}
.woocommerce-order-details__title {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */