.elementor-10 .elementor-element.elementor-element-0543f52{--display:flex;}.elementor-10 .elementor-element.elementor-element-4410db3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7c6a95f );--border-color:var( --e-global-color-7c6a95f );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7494e64{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-primary );--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-7494e64 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7494e64 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7494e64 .cart_totals h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7494e64 .e-cart-content, .elementor-10 .elementor-element.elementor-element-7494e64 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-7494e64 .shipping-calculator-button{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-10 .elementor-element.elementor-element-7494e64 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 select, .elementor-10 .elementor-element.elementor-element-7494e64 .select2-selection--single{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-10 .elementor-element.elementor-element-7494e64 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .e-shop-table{--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 24px 0px;}.elementor-10 .elementor-element.elementor-element-7494e64 .e-cart-totals{--sections-padding:16px 8px 16px 8px;--sections-margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7494e64 .coupon{--sections-padding:8px 8px 8px 8px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-7494e64 .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .e-cart-content, .elementor-10 .elementor-element.elementor-element-7494e64 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-7494e64 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 select, .elementor-10 .elementor-element.elementor-element-7494e64 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7494e64 .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .e-cart-content, .elementor-10 .elementor-element.elementor-element-7494e64 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-7494e64 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-7494e64 select, .elementor-10 .elementor-element.elementor-element-7494e64 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-7494e64 .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7494e64 */.elementor-10 .elementor-element.elementor-element-7494e64 .shop_table th, .elementor-10 .elementor-element.elementor-element-7494e64 .shop_table td {
    padding: 8px!important;
}

.elementor-10 .elementor-element.elementor-element-7494e64 .e-shop-table{
    border: 1px solid #e7e7e7!important;
}

.elementor-10 .elementor-element.elementor-element-7494e64 .shop_table th {
    border-bottom: 1px solid #e7e7e7!important;
    background-color: #fbfbfb!important;
}


.elementor-10 .elementor-element.elementor-element-7494e64 .e-apply-coupon {
	background-color: var(--e-global-color-primary)!important;
	margin-left: 0px!important;
	width: fit-content;
	line-height: var(--e-global-typography-accent-line-height)!important;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-accent-font-size)!important;
    font-weight: var(--e-global-typography-accent-font-weight)!important;
    text-transform: var(--e-global-typography-accent-text-transform)!important;
	color: var(--e-global-color-secondary)!important;
	border-radius: 100px!important;
	transition: 0.35s all!important;
	border: unset!important;
}

.elementor-10 .elementor-element.elementor-element-7494e64 .e-apply-coupon:hover{
    background-color: var(--e-global-color-accent) !important;
}

.elementor-10 .elementor-element.elementor-element-7494e64 .coupon .form-row{
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-7494e64 .coupon input{
    border-radius: 8px;
}


.elementor-10 .elementor-element.elementor-element-7494e64 .e-cart-totals .cart-collaterals{
    display: unset;
}/* End custom CSS */