.elementor-11 .elementor-element.elementor-element-d62a7c0{--display:flex;}.elementor-11 .elementor-element.elementor-element-799f58c{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:20px 20px 0px 0px;--sections-padding:25px 25px 0px 25px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:20px 20px 20px 20px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--order-summary-remove-icon-normal-color:#D40000;--totals-divider-color:#EBEBEB;--totals-divider-weight:1px;--checkout-button-border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-799f58c .shop_table .button{background-color:var( --e-global-color-accent );font-size:12px;font-weight:500;text-transform:uppercase;line-height:18px;border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-799f58c .shop_table .button:hover, .elementor-11 .elementor-element.elementor-element-799f58c .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-9e323a2 );}.elementor-11 .elementor-element.elementor-element-799f58c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-799f58c .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-9e323a2 );}.elementor-11 .elementor-element.elementor-element-799f58c .cart_totals h2{font-size:16px;font-weight:600;line-height:22px;}.elementor-11 .elementor-element.elementor-element-799f58c .woocommerce-cart-form{--order-summary-title-color:#7B7B7B;}.elementor-11 .elementor-element.elementor-element-799f58c .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-799f58c .e-shop-table .cart td:before{font-size:12px;font-weight:500;line-height:14px;}.elementor-11 .elementor-element.elementor-element-799f58c .cart td span, .elementor-11 .elementor-element.elementor-element-799f58c .cart td, .elementor-11 .elementor-element.elementor-element-799f58c .input-text.qty{font-size:12px;font-weight:300;line-height:14px;}.elementor-11 .elementor-element.elementor-element-799f58c .product-name .variation{font-size:12px;font-weight:300;line-height:14px;}.elementor-11 .elementor-element.elementor-element-799f58c .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-799f58c .cart_totals .shop_table td .woocommerce-Price-amount{font-size:12px;font-weight:500;text-transform:uppercase;line-height:14px;}.elementor-11 .elementor-element.elementor-element-799f58c .checkout-button{font-size:12px;font-weight:500;line-height:18px;}.elementor-11 .elementor-element.elementor-element-799f58c .e-cart-totals{--sections-background-color:#FFFFFF;--sections-border-radius:20px 20px 20px 20px;--sections-padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-799f58c .cart_totals{--sections-title-color:#020101;}.elementor-11 .elementor-element.elementor-element-799f58c .coupon{--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:0px 0px 20px 20px;--sections-padding:25px 30px 25px 30px;}.elementor-11 .elementor-element.elementor-element-3eefc21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-19b34e6.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-19b34e6{text-align:left;}.elementor-11 .elementor-element.elementor-element-19b34e6 .elementor-heading-title{text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-1c07e6f .wd-el-title{font-size:16px;text-transform:uppercase;line-height:18px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-799f58c */.elementor-11 .elementor-element.elementor-element-799f58c .button  {
    font-family: var(--wd-text-font);
}
.elementor-11 .elementor-element.elementor-element-799f58c  .woocommerce-cart-form .shop_table tbody .product-name a {
    font-weight: 300 !important;
}
.elementor-11 .elementor-element.elementor-element-799f58c  .woocommerce-cart-form .shop_table tbody .product-price span {
    weight: 500;
}
.elementor-11 .elementor-element.elementor-element-799f58c .woocommerce-cart-form .shop_table tbody span.amount>*,
.elementor-11 .elementor-element.elementor-element-799f58c .woocommerce-cart-form .shop_table tbody span.woocommerce-Price-currencySymbol{
        color: var( --e-global-color-accent );
        font-weight: 700;
}


.order-total td .amount>* {
       color: var( --e-global-color-accent );
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
}

.elementor-11 .elementor-element.elementor-element-799f58c  .coupon-col-start {
max-width: 200px;
padding-inline-end:12px !important;
}
.elementor-11 .elementor-element.elementor-element-799f58c  .coupon-col-end {
    max-width: max-content;
}

.elementor-11 .elementor-element.elementor-element-799f58c #coupon_code {
 background: transparent;
border: 1px solid #EBEBEB;
max-width: 200px;
border-radius: 20px;
}



.elementor-11 .elementor-element.elementor-element-799f58c table.cart th,
.elementor-11 .elementor-element.elementor-element-799f58c table.cart td  {
  border-bottom: var(--order-summary-items-divider-weight, 1px) solid
    var(--order-summary-items-divider-color, #EBEBEB);
}


.elementor-11 .elementor-element.elementor-element-799f58c .e-shop-table.e-cart-section {
    margin-bottom: 0 !important;
}/* End custom CSS */