.elementor-13 .elementor-element.elementor-element-6bf66f6{--display:flex;--min-height:160px;--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;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6bf66f6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6bf66f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8baee44 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-d6e1d1c .elementor-heading-title{font-family:var( --e-global-typography-f70cc14-font-family ), Sans-serif;font-size:var( --e-global-typography-f70cc14-font-size );line-height:var( --e-global-typography-f70cc14-line-height );}.elementor-13 .elementor-element.elementor-element-76aafc1{--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;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-4a3c8a4 .elementor-heading-title{font-family:var( --e-global-typography-939b1ec-font-family ), Sans-serif;font-size:var( --e-global-typography-939b1ec-font-size );font-weight:var( --e-global-typography-939b1ec-font-weight );line-height:var( --e-global-typography-939b1ec-line-height );color:var( --e-global-color-1170c5d );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-ad48a34 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-ad48a34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1170c5d );}.elementor-13 .elementor-element.elementor-element-ad48a34.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ad48a34.elementor-view-default .elementor-icon{color:var( --e-global-color-1170c5d );border-color:var( --e-global-color-1170c5d );}.elementor-13 .elementor-element.elementor-element-ad48a34.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ad48a34.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1170c5d );}.elementor-13 .elementor-element.elementor-element-ad48a34 .elementor-icon{font-size:10px;}.elementor-13 .elementor-element.elementor-element-ad48a34 .elementor-icon svg{height:10px;}.elementor-13 .elementor-element.elementor-element-8881bc7 .elementor-heading-title{font-family:var( --e-global-typography-939b1ec-font-family ), Sans-serif;font-size:var( --e-global-typography-939b1ec-font-size );font-weight:var( --e-global-typography-939b1ec-font-weight );line-height:var( --e-global-typography-939b1ec-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9197bde{--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:75px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-80ae4eb{--display:flex;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6eb6815{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-6eb6815{right:0px;}.elementor-13 .elementor-element.elementor-element-6eb6815{top:20px;z-index:0;}.elementor-13 .elementor-element.elementor-element-6eb6815 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-87b9ef1{--update-cart-automatically-display:none;width:var( --container-widget-width, 1090px );max-width:1090px;--container-widget-width:1090px;--container-widget-flex-grow:0;z-index:10;--sections-border-type:solid;--sections-border-color:var( --e-global-color-8e9248e );--sections-border-radius:4px 4px 4px 4px;--sections-padding:36px 24px 40px 24px;--forms-buttons-normal-text-color:var( --e-global-color-f266a1c );--forms-buttons-border-type:none;--forms-buttons-border-radius:4px 4px 4px 4px;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:var( --e-global-color-8e9248e );--order-summary-quantity-border-weight:0px;--totals-rows-gap-top:calc( 45px/2 );--totals-rows-gap-bottom:calc( 45px/2 );--totals-divider-color:var( --e-global-color-8e9248e );--totals-divider-weight:1px;--checkout-button-border-radius:4px 4px 4px 4px;}.elementor-13 .elementor-element.elementor-element-87b9ef1 .shop_table .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals h2{font-family:"Afacad", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-cart-content, .elementor-13 .elementor-element.elementor-element-87b9ef1 .woocommerce-shipping-destination, .elementor-13 .elementor-element.elementor-element-87b9ef1 .shipping-calculator-button{font-family:var( --e-global-typography-939b1ec-font-family ), Sans-serif;font-size:var( --e-global-typography-939b1ec-font-size );font-weight:var( --e-global-typography-939b1ec-font-weight );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart td:before{font-family:var( --e-global-typography-939b1ec-font-family ), Sans-serif;font-size:var( --e-global-typography-939b1ec-font-size );font-weight:var( --e-global-typography-939b1ec-font-weight );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td span, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td, .elementor-13 .elementor-element.elementor-element-87b9ef1 .input-text.qty{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .product-name .variation{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td:before, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-939b1ec-font-family ), Sans-serif;font-size:var( --e-global-typography-939b1ec-font-size );font-weight:var( --e-global-typography-939b1ec-font-weight );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .checkout-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-6bf66f6{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-d6e1d1c .elementor-heading-title{font-size:var( --e-global-typography-f70cc14-font-size );line-height:var( --e-global-typography-f70cc14-line-height );}.elementor-13 .elementor-element.elementor-element-4a3c8a4 .elementor-heading-title{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-8881bc7 .elementor-heading-title{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-9197bde{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-cart-content, .elementor-13 .elementor-element.elementor-element-87b9ef1 .woocommerce-shipping-destination, .elementor-13 .elementor-element.elementor-element-87b9ef1 .shipping-calculator-button{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td span, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td, .elementor-13 .elementor-element.elementor-element-87b9ef1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td:before, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-d6e1d1c .elementor-heading-title{font-size:var( --e-global-typography-f70cc14-font-size );line-height:var( --e-global-typography-f70cc14-line-height );}.elementor-13 .elementor-element.elementor-element-4a3c8a4 .elementor-heading-title{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-8881bc7 .elementor-heading-title{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-cart-content, .elementor-13 .elementor-element.elementor-element-87b9ef1 .woocommerce-shipping-destination, .elementor-13 .elementor-element.elementor-element-87b9ef1 .shipping-calculator-button{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-87b9ef1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td span, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart td, .elementor-13 .elementor-element.elementor-element-87b9ef1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td:before, .elementor-13 .elementor-element.elementor-element-87b9ef1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-939b1ec-font-size );line-height:var( --e-global-typography-939b1ec-line-height );}.elementor-13 .elementor-element.elementor-element-87b9ef1 .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-6eb6815 */th.product-price {
    display: none;
}

th.product-subtotal {
}
th.product-quantity {
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-87b9ef1 */.elementor-13 .elementor-element.elementor-element-87b9ef1 .product-thumbnail img {
    border: 1px solid #f6f6f6;
    border-radius: 4px;
}

.elementor-widget-woocommerce-cart .e-cart__container {
    grid-column-gap: 125px;
}


.e-cart__column.e-cart__column-start {
    margin-top: 55px;
}

.e-shop-table {
    border-width: 0px !important;
    border-top: 1px solid !important;
    border-color: var(--sections-border-color, #d5d8dc) !important;
    border-radius: 0px !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td {
    padding-inline: 0;
}

bdi {
    color: var(--e-global-color-primary);
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 4px;
    width: 80px !important;
}

td.product-thumbnail {
    padding-right: 0px !important;
    width: 115px;
}

.product-name a {
        color: var(--e-global-color-primary) !important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    border-radius: 4px;
    max-height: 28px;
    min-height: 40px;
}

.e-shop-table.e-cart-section {
    padding: 0;
}

th.product-remove {
    display: none;
}
td.product-remove {
    width: 40px;
}

th.product-thumbnail {
    display: none;
}

th.product-name {
    display: none;
}

th.product-quantity {
    display: none;
}
td.product-quantity {
    width: 140px;
}
th.product-subtotal {
    display: none;
}

td.product-subtotal {
    display: none;
}


.remove-icon-v1 {
    max-width: 42px !important;
}


.product-remove .remove {
    height: 42px !important;
        margin-top: 4px;
}

.woocommerce-message {
    display: none;
}



a.button.wc-backward {
    color: #fff;
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 15px 32px;
}















/* show corss (×) icon to end */
.woocommerce-cart table.cart tr {
  display: grid;
  grid-template-columns: auto auto 1fr auto auto auto;
}

.woocommerce-cart table.cart td.product-remove {
  order: 6;
}

.woocommerce-cart table.cart td.product-thumbnail { order: 1; }
.woocommerce-cart table.cart td.product-name { order: 2; }
.woocommerce-cart table.cart td.product-price { order: 3; }
.woocommerce-cart table.cart td.product-quantity { order: 4; }
.woocommerce-cart table.cart td.product-subtotal { order: 5; }


.woocommerce-cart .product-remove a.remove {
  font-size: 0;
}
.woocommerce-cart .product-remove a.remove::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;

  background-image: url("/wp-content/uploads/2026/01/cross-icon-v1.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;

  cursor: pointer;
}

td.product-remove
 {
    height: 40px;
    padding: 8px 0 !important;
    background: #F6F6F6 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 4px;
    margin-top: 20px;
}

@media (max-width: 1024px) {
    .cart td:before {
        display: none;
        
    }

.woocommerce-cart table.cart tr
 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0px 0px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 10px;
        padding-top: 20px;
            border-bottom: 1px solid #f0f1f3;
            padding-bottom: 25px;
    }

.woocommerce-cart .product-remove a.remove::after {
    margin-right: 12px;
    margin-top: 2px;
}
}


@media (max-width: 767px) {
    .woocommerce-cart-form__cart-item td {
        padding: 0 !important;
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0px 0px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 10px;
        padding-top: 20px;
            border-bottom: 1px solid #f0f1f3;
            padding-bottom: 25px;
    }
    td.product-quantity

 {
    margin-left: -10px;
}
.woocommerce .quantity {
    height: 33px;
}
td.product-remove {
    margin: 0;
}
.woocommerce-cart .product-remove a.remove::after {
    margin-right: 12px;
    margin-top: 10px;
}

.woocommerce-cart table.cart td.product-remove {
  order: 4;
}

.woocommerce-cart table.cart td.product-thumbnail { order: 1; }
.woocommerce-cart table.cart td.product-name { order: 2; }
.woocommerce-cart table.cart td.product-price { order: 3; }
.woocommerce-cart table.cart td.product-quantity { order: 5; }
.woocommerce-cart table.cart td.product-subtotal { order: 6; }
}/* End custom CSS */