.elementor-3957 .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:15%;--padding-left:5%;--padding-right:05%;}.elementor-3957 .elementor-element.elementor-element-e145885:not(.elementor-motion-effects-element-type-background), .elementor-3957 .elementor-element.elementor-element-e145885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032E42;}.elementor-3957 .elementor-element.elementor-element-ef9c62c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3957 .elementor-element.elementor-element-ef9c62c img{opacity:0.85;}.elementor-3957 .elementor-element.elementor-element-ca5b7c1 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-3957 .elementor-element.elementor-element-ca5b7c1{text-align:center;}.elementor-3957 .elementor-element.elementor-element-ca5b7c1 .elementor-heading-title{font-size:2.5rem;color:var( --e-global-color-astglobalcolor5 );}.elementor-3957 .elementor-element.elementor-element-4c4d468 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-3957 .elementor-element.elementor-element-4c4d468{text-align:center;font-size:1.2rem;line-height:1.4rem;color:var( --e-global-color-astglobalcolor5 );}.elementor-3957 .elementor-element.elementor-element-9c555eb > .elementor-widget-container{margin:3% 0% 5% 0%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3957 .elementor-element.elementor-element-e145885{--padding-top:10%;--padding-bottom:20%;--padding-left:05%;--padding-right:5%;}.elementor-3957 .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 */