.elementor-82604 .elementor-element.elementor-element-8724c9f > .elementor-container{max-width:500px;}.elementor-82604 .elementor-element.elementor-element-8724c9f{margin-top:0px;margin-bottom:0px;padding:0px 400px 40px 400px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-82604 .elementor-element.elementor-element-d55b6d1 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-82604 .elementor-element.elementor-element-d55b6d1 .elementor-icon-box-wrapper{text-align:center;}.elementor-82604 .elementor-element.elementor-element-d55b6d1{--icon-box-icon-margin:0px;}.elementor-82604 .elementor-element.elementor-element-d55b6d1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-82604 .elementor-element.elementor-element-d55b6d1.elementor-view-framed .elementor-icon, .elementor-82604 .elementor-element.elementor-element-d55b6d1.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-82604 .elementor-element.elementor-element-d55b6d1 .elementor-icon{font-size:26px;}.elementor-82604 .elementor-element.elementor-element-d55b6d1 .elementor-icon-box-title{color:#000000;}.elementor-82604 .elementor-element.elementor-element-d55b6d1 .elementor-icon-box-title, .elementor-82604 .elementor-element.elementor-element-d55b6d1 .elementor-icon-box-title a{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82604 .elementor-element.elementor-element-3ea6d0f{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:2px;width:100%;max-width:100%;align-self:center;}.elementor-82604 .elementor-element.elementor-element-3ea6d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82604 .elementor-element.elementor-element-3ea6d0f .elementor-divider-separator{width:100%;}.elementor-82604 .elementor-element.elementor-element-3ea6d0f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-82604 .elementor-element.elementor-element-ba60971{--icon-box-icon-margin:0px;}.elementor-82604 .elementor-element.elementor-element-ba60971.elementor-view-stacked .elementor-icon{background-color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-ba60971.elementor-view-framed .elementor-icon, .elementor-82604 .elementor-element.elementor-element-ba60971.elementor-view-default .elementor-icon{fill:#D5D5D5;color:#D5D5D5;border-color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-ba60971 .elementor-icon{font-size:26px;}.elementor-82604 .elementor-element.elementor-element-ba60971 .elementor-icon-box-title{color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-ba60971 .elementor-icon-box-title, .elementor-82604 .elementor-element.elementor-element-ba60971 .elementor-icon-box-title a{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;}.elementor-82604 .elementor-element.elementor-element-e4c56ae{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:2px;}.elementor-82604 .elementor-element.elementor-element-e4c56ae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-82604 .elementor-element.elementor-element-e4c56ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-82604 .elementor-element.elementor-element-88f0399{--icon-box-icon-margin:0px;}.elementor-82604 .elementor-element.elementor-element-88f0399.elementor-view-stacked .elementor-icon{background-color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-88f0399.elementor-view-framed .elementor-icon, .elementor-82604 .elementor-element.elementor-element-88f0399.elementor-view-default .elementor-icon{fill:#D5D5D5;color:#D5D5D5;border-color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-88f0399 .elementor-icon{font-size:26px;}.elementor-82604 .elementor-element.elementor-element-88f0399 .elementor-icon-box-title{color:#D5D5D5;}.elementor-82604 .elementor-element.elementor-element-88f0399 .elementor-icon-box-title, .elementor-82604 .elementor-element.elementor-element-88f0399 .elementor-icon-box-title a{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .coupon .input-text, .elementor-82604 .elementor-element.elementor-element-2e23b61 .e-cart-totals .input-text, .elementor-82604 .elementor-element.elementor-element-2e23b61 select, .elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-selection--single{background-color:#FFFFFF;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .shop_table .button:hover, .elementor-82604 .elementor-element.elementor-element-2e23b61 .shop_table .button:disabled[disabled]:hover{background-color:#F2F8FF;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#013366;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FFFFFF;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .woocommerce-cart-form{--update-cart-button-alignment:end;--update-cart-button-width:auto;--order-summary-title-color:#2F2F2F;}.elementor-82604 .elementor-element.elementor-element-2e23b61{--totals-title-alignment:start;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-title-color:#013366;--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--links-normal-color:#262626;--forms-rows-gap:0px;--forms-fields-normal-color:#9A99A0;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:#013366;--forms-buttons-hover-text-color:#013366;--forms-buttons-hover-border-color:#F2F8FF;--forms-buttons-border-type:solid;--forms-buttons-border-color:#013366;--forms-buttons-border-radius:8px 8px 8px 8px;--order-summary-rows-gap-top:calc( 38px/2 );--order-summary-rows-gap-bottom:calc( 38px/2 );--order-summary-color:#3B3B3B;--order-summary-variations-color:#CBCBCB;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:#B6B6B6;--totals-rows-gap-top:calc( 15px/2 );--totals-rows-gap-bottom:calc( 15px/2 );--totals-color:#252525;--totals-divider-weight:0px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#013366;--checkout-button-hover-border-color:#013366;--checkout-button-border-radius:50px 50px 50px 50px;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .coupon .input-text, .elementor-82604 .elementor-element.elementor-element-2e23b61 .cart-collaterals .input-text, .elementor-82604 .elementor-element.elementor-element-2e23b61 select, .elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-selection--single{font-family:"Arial", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;}.e-woo-select2-wrapper .select2-results__option{color:#9A99A0;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#9A99A0 transparent transparent transparent;}.elementor-82604 .elementor-element.elementor-element-2e23b61 {--forms-fields-padding:12px 15px 12px 10px;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:10px;padding-right:15px;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:15px;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .select2-container--default .select2-selection--single{height:auto;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .shop_table .button{text-transform:capitalize;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .checkout-button{font-family:"Helvetica", Sans-serif;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#013366;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .e-shop-table{--sections-border-type:none;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .e-cart-totals{--sections-background-color:#F8F8F8;--sections-border-radius:10px 10px 10px 10px;}.elementor-82604 .elementor-element.elementor-element-2e23b61 .coupon{--sections-border-type:none;}.elementor-82604 .elementor-element.elementor-element-b72196c{--spacer-size:50px;}/* Start custom CSS for icon-box, class: .elementor-element-d55b6d1 */.woocommerce-cart h1.entry-title,.woocommerce-cart .page-title,.woocommerce-cart header.entry-header,
.woocommerce-cart .page-header,
.entry-header .entry-title,
.page-title
 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6de07e */._custome-column{
    flex: 1
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8724c9f */@media (max-width: 767px) {
    /*.elementor-80995 .elementor-element.elementor-element-8724c9f{*/
    /*    display:flex;*/
    /*padding : 0 0 20px 0;*/
    /*}*/
    .elementor-82604 .elementor-element.elementor-element-8724c9f {
    padding : 0 0 20px 0 !important;
    display: flex
;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-2e23b61 *//* Make product images bigger */
.woocommerce-cart-form .product-thumbnail img {
    width: 100px !important;  /* Adjust this value as needed */
    height: auto !important;
    max-width: none !important;
    border-radius: 8px;
}

/* Align product name text to the left */
.woocommerce-cart-form .product-name {
    text-align: left !important;
}

/* Add "My Cart" title above cart table */
.woocommerce-cart-form:before {
  content: "My Cart";
  display: block;
  font-family: "Montserrat";
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: left;
  padding: 30px 0 0 30px;
}

/* Hide subtotal prices in the cart item rows */
.woocommerce-cart-form .product-subtotal {
    display: none !important;
}

/* Also hide the column header for consistency */
.woocommerce-cart-form .product-subtotal-header,
.woocommerce-cart-form th.product-subtotal {
    display: none !important;
}

/* If you need to adjust the table layout after hiding a column */
.woocommerce-cart-form table {
    table-layout: auto;
}

/* Adjust other columns to fill the space */
.woocommerce-cart-form .product-name {
    width: 60%;
}

a[href*="action=edit"] {
  display: none;
}

.woocommerce-cart .entry-header .entry-title,
.woocommerce-cart .page-title,
.woocommerce-cart .cart-title,
.woocommerce-cart h1.entry-title,
.cart_totals h2,
.woocommerce-cart .cart-collaterals h2,
.woocommerce-cart .my-cart-header {
    display: none !important;
}

.product-remove a.remove {
  color: #d35050 !important;
  border: none;
  border-radius: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  margin: 0 10px 0;
}

@media (max-width: 767px) {
    .woocommerce-cart-form .product-thumbnail img {
        max-width:100% !important;
        width: auto !important; 
    }
     .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
        display: block;
    }
    .elementor-widget-woocommerce-cart .woocommerce .cart td:before{
        display:none;
    }
    .woocommerce-cart-form .product-name{
        width:100%;
    }
    .elementor-widget-woocommerce-cart .woocommerce .product-name a {
        padding-top: 1.5rem;
    display: block;
    text-align: left;
    }
    .elementor-widget-woocommerce-cart .woocommerce .cart tr {
        padding: 0; 
    }
}/* End custom CSS */