.elementor-9 .elementor-element.elementor-element-3ef7b1a{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4322bfb{--sections-background-color:#020101F0;--sections-border-type:solid;--sections-border-color:#3551AD;--sections-border-radius:15px 15px 15px 15px;--sections-title-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--order-summary-rows-gap-top:calc( 49px/2 );--order-summary-rows-gap-bottom:calc( 49px/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-items-divider-weight:0px;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-99bc867 );--order-summary-remove-icon-hover-color:var( --e-global-color-4a90b8a );--totals-rows-gap-top:calc( 36px/2 );--totals-rows-gap-bottom:calc( 36px/2 );--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-border-radius:9px 9px 9px 9px;}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-4322bfb .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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .shipping-calculator-button{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb #shipping_method li label{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .coupon .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb select, .elementor-9 .elementor-element.elementor-element-4322bfb .select2-selection--single{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 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4322bfb .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart td:before{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .cart td span, .elementor-9 .elementor-element.elementor-element-4322bfb .cart td, .elementor-9 .elementor-element.elementor-element-4322bfb .input-text.qty{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .product-name .variation{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .checkout-button{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 );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals{--sections-background-color:#0201016B;}.elementor-9 .elementor-element.elementor-element-4322bfb .cart_totals{--sections-title-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .shipping-calculator-button{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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-4322bfb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb #shipping_method li label{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .coupon .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb select, .elementor-9 .elementor-element.elementor-element-4322bfb .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart td:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .cart td span, .elementor-9 .elementor-element.elementor-element-4322bfb .cart td, .elementor-9 .elementor-element.elementor-element-4322bfb .input-text.qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .product-name .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .checkout-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4322bfb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb #shipping_method li label{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .coupon .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-4322bfb select, .elementor-9 .elementor-element.elementor-element-4322bfb .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-4322bfb .e-shop-table .cart td:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .cart td span, .elementor-9 .elementor-element.elementor-element-4322bfb .cart td, .elementor-9 .elementor-element.elementor-element-4322bfb .input-text.qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .product-name .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .checkout-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .e-cart-content, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-4322bfb .e-cart-totals .shipping-calculator-button{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-4322bfb */.e-shop-table, .e-cart-totals{
        border-radius: 20px;
    border: 1px solid #3551AD;
    background: rgba(255, 255, 255, 0.02)!important;
    box-shadow: 0px 1px 1px 0px rgba(199, 211, 234, 0.12) inset, 0px 24px 48px 0px rgba(199, 211, 234, 0.05) inset;
    backdrop-filter: blur(6px);
}
.shop_table thead th{
    border-bottom: 1px solid #00E0FF!important
}
.shop_table img{
    background: #fff;
    border-radius: 5px;
    object-fit: cover!important
}
.e-shop-table .product-name{
    max-width: 140px!important
}
.e-shop-table .product-name a{
    color: #fff!important
}
.e-shop-table .woocommerce-Price-currencySymbol{
    font-size: 0.7em!important
}
.cart_totals{
    align-content: center;
    justify-items: center;
    min-height: 300px!important
}
.cart_totals td:before, span{
    color: #fff!important;
    font-family: IranSansXv;
    font-size: 18px
    
}
.elementor-9 .elementor-element.elementor-element-4322bfb .woocommerce-Price-currencySymbol{
    font-size: 0.7em!important
}
.quantity input{
    background: rgba(62, 62, 62, 0.70)!important;
    border-radius: 10px!important;
    align-content: center!important;
    justify-items: center!important;
    padding: 20px 30px!important;
    width: 100px!important
}/* End custom CSS */