.elementor-782 .elementor-element.elementor-element-1b91afb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-782 .elementor-element.elementor-element-fb0292c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-782 .elementor-element.elementor-element-fb0292c .woocommerce-breadcrumb{color:#123028;font-family:"VazirMatn", Sans-serif;font-size:11px;}.elementor-782 .elementor-element.elementor-element-fb0292c .woocommerce-breadcrumb > a{color:#123028;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-782 .elementor-element.elementor-element-fd5f77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;color:#B8791F;}.elementor-782 .elementor-element.elementor-element-fd5f77f p{margin-block-end:0px;}.elementor-782 .elementor-element.elementor-element-a098ade{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:40px;font-weight:900;color:#123028;}.elementor-782 .elementor-element.elementor-element-a098ade p{margin-block-end:0px;}.elementor-782 .elementor-element.elementor-element-a5a403b{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;}.elementor-782 .elementor-element.elementor-element-a5a403b p{margin-block-end:0px;}.elementor-782 .elementor-element.elementor-element-02a3218{--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-782 .elementor-element.elementor-element-78addc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-782 .elementor-element.elementor-element-78addc2{--sections-background-color:#FFFFFF00;--sections-border-type:none;}.elementor-782 .elementor-element.elementor-element-78addc2 .cart_totals h2{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .e-cart-content, .elementor-782 .elementor-element.elementor-element-78addc2 .woocommerce-shipping-destination, .elementor-782 .elementor-element.elementor-element-78addc2 .shipping-calculator-button{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 #shipping_method li label{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .coupon .input-text, .elementor-782 .elementor-element.elementor-element-78addc2 .cart-collaterals .input-text, .elementor-782 .elementor-element.elementor-element-78addc2 select, .elementor-782 .elementor-element.elementor-element-78addc2 .select2-selection--single{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .shop_table .button{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .e-shop-table .cart th, .elementor-782 .elementor-element.elementor-element-78addc2 .e-shop-table .cart td:before{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .cart td span, .elementor-782 .elementor-element.elementor-element-78addc2 .cart td, .elementor-782 .elementor-element.elementor-element-78addc2 .input-text.qty{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .product-name .variation{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .cart_totals .shop_table td:before, .elementor-782 .elementor-element.elementor-element-78addc2 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"VazirMatn", Sans-serif;}.elementor-782 .elementor-element.elementor-element-78addc2 .checkout-button{font-family:"VazirMatn", Sans-serif;}/* Start custom CSS for text-editor, class: .elementor-element-fd5f77f */.elementor-782 .elementor-element.elementor-element-fd5f77f{display:inline-flex;align-items:center;gap:10px;}
.elementor-782 .elementor-element.elementor-element-fd5f77f::before{content:"";width:22px;height:1px;background:#B8791F;}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-78addc2 */.elementor-782 .elementor-element.elementor-element-78addc2 table.shop_table{
  background:#FBFCF9;border:1px solid #C7D0C0;border-radius:16px;
  border-collapse:separate;overflow:hidden;width:100%;
}
.elementor-782 .elementor-element.elementor-element-78addc2 table.shop_table th{
  background:#EFF3EC;font-family:'Vazirmatn';font-weight:700;color:#123028;padding:16px;font-size:13px;
}
.elementor-782 .elementor-element.elementor-element-78addc2 table.shop_table td{padding:16px;border-top:1px solid #C7D0C0;}
.elementor-782 .elementor-element.elementor-element-78addc2 .product-thumbnail img{border-radius:10px;}
.elementor-782 .elementor-element.elementor-element-78addc2 .quantity input{
  border:1.5px solid #C7D0C0;border-radius:9px;padding:8px;width:60px;text-align:center;
}
.elementor-782 .elementor-element.elementor-element-78addc2 .product-remove a{color:#3E4C43 !important;}
.elementor-782 .elementor-element.elementor-element-78addc2 .coupon input[type="text"]{
  border:1px solid #C7D0C0;border-radius:9px;padding:12px 16px;font-family:'Vazirmatn';
}
.elementor-782 .elementor-element.elementor-element-78addc2 button[name="apply_coupon"], .elementor-782 .elementor-element.elementor-element-78addc2 button[name="update_cart"]{
  background:transparent;color:#123028;border:1.5px solid #C7D0C0;border-radius:9px;padding:12px 24px;font-weight:700;
}
.elementor-782 .elementor-element.elementor-element-78addc2 .cart_totals{
  background:#FBFCF9;border:1px solid #C7D0C0;border-radius:16px;padding:28px;
}
.elementor-782 .elementor-element.elementor-element-78addc2 .cart_totals h2{font-size:16px;font-weight:800;color:#123028;}
.elementor-782 .elementor-element.elementor-element-78addc2 .wc-proceed-to-checkout .checkout-button{
  background:#B8791F !important;color:#fff !important;border-radius:9px !important;
  padding:15px 30px !important;font-weight:700 !important;width:100%;text-align:center;display:block;
}/* End custom CSS */