.elementor-19 .elementor-element.elementor-element-cedfe32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:25px;--padding-bottom:125px;--padding-left:60px;--padding-right:60px;}.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading{font-family:var( --e-global-typography-7519c3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7519c3f-font-size );padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-221ef44 .woocommerce-breadcrumb{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading .delimeter{font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );margin:0 14px;}.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading .title{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-f30f0c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:49px;font-weight:500;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-67cfa56{--cols:2;--column-proportion:30%;--cols-gap:25px;}.elementor-19 .elementor-element.elementor-element-67cfa56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals .cart-totals-title{display:none;}.elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals table tr:first-child th, .elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals table tr:first-child td{padding-top:0;}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e59cc5 );border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table thead th{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 );}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table tbody{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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );--loader-side-color:var( --e-global-color-primary );--et_table-v-align:middle;}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table tbody .amount{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );--loader-side-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals table{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );margin-bottom:25px;}.elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals table .amount{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-67cfa56 .cart_totals{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e59cc5 );border-radius:12px 12px 12px 12px;padding:22px 22px 22px 22px;}.elementor-19 .elementor-element.elementor-element-67cfa56 .checkout-button{fill:var( --e-global-color-914be90 );color:var( --e-global-color-914be90 );--loader-side-color:var( --e-global-color-914be90 );background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-67cfa56 .checkout-button:hover, .elementor-19 .elementor-element.elementor-element-67cfa56 .checkout-button:focus{background-color:var( --e-global-color-6b777ea );}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading{font-size:var( --e-global-typography-7519c3f-font-size );}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table thead th{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table tbody{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-cedfe32{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading{font-size:var( --e-global-typography-7519c3f-font-size );}.elementor-19 .elementor-element.elementor-element-f30f0c3 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table thead th{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form table tbody{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-etheme_breadcrumb, class: .elementor-element-221ef44 */.elementor-19 .elementor-element.elementor-element-221ef44 .page-heading.bc-type-left2 .delimeter {
    font-size: 1.1em !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-67cfa56 */.elementor-19 .elementor-element.elementor-element-67cfa56 .etheme-elementor-cart-checkout-page-wrapper .actions{
    display: none;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 table thead th{
    background-color: var(--e-global-color-286faf3);
    padding: 15px 20px;
}
.elementor-19 .elementor-element.elementor-element-67cfa56 table.woocommerce-cart-form__contents tr td{
    padding: 20px;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 table tr:not(:last-child) {
    border-bottom: 1px solid var(--e-global-color-1e59cc5);
}

.elementor-19 .elementor-element.elementor-element-67cfa56 table.cart .product-name img{
    border: 1px solid var(--e-global-color-1e59cc5);
    border-radius: 12px;
    height: 100px;
    object-fit: contain;
}
.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form{
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 .woocommerce-cart-form__contents{
    margin-bottom: 0;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 .quantity-wrapper.type-square span{
    width: 30px;
    height: 30px;
    border-radius: 100%;
    justify-content: center;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 .quantity-wrapper.type-square span:hover{
    color: #fff;
    background-color: var(--e-global-color-6b777ea);
}

.elementor-19 .elementor-element.elementor-element-67cfa56 .quantity .quantity-wrapper.type-square input{
    border: none;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 table.cart .product-details .cart-item-details .remove-item{
    font-size: 12px;
}

.order-total th{
    display: none;
}

.order-total td {
padding-left: 0;
text-transform: Capitalize !important;
    font-size: 17px;
  display: flex;
  flex-direction: column;
  align-items: flex-start; /* optional, for alignment */
}

.order-total td::before {
  content: "Total";
  margin-bottom: 5px;
}

.elementor-19 .elementor-element.elementor-element-67cfa56 .order-total .amount{
    font-size: 49px;
    font-weight: 500;
    letter-spacing: -0.02em;
}/* End custom CSS */