.elementor-12 .elementor-element.elementor-element-eb40a49{--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;}.elementor-12 .elementor-element.elementor-element-4461129{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f363aaa{width:100%;max-width:100%;--e-transform-translateY:-50%;top:50%;z-index:-1;}.elementor-12 .elementor-element.elementor-element-46e3d2a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-46e3d2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-46e3d2a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-46e3d2a.elementor-view-default .elementor-icon{color:var( --e-global-color-316e215 );border-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-46e3d2a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-46e3d2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-46e3d2a .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-46e3d2a .elementor-icon svg{height:31px;}.elementor-12 .elementor-element.elementor-element-ca6158e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ca6158e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-ca6158e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ca6158e.elementor-view-default .elementor-icon{color:var( --e-global-color-316e215 );border-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-ca6158e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ca6158e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-ca6158e .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-ca6158e .elementor-icon svg{height:31px;}.elementor-12 .elementor-element.elementor-element-d89820a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d89820a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-d89820a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d89820a.elementor-view-default .elementor-icon{color:var( --e-global-color-316e215 );border-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-d89820a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d89820a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-d89820a .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-d89820a .elementor-icon svg{height:31px;}.elementor-12 .elementor-element.elementor-element-2cd8a24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-a14c22b{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-60304bf );--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--order-summary-title-spacing:0px;--order-summary-color:var( --e-global-color-316e215 );--order-summary-variations-color:#C62A9F8A;--product-link-normal-color:#C62A9F;--product-link-hover-color:var( --e-global-color-9bed1c1 );--order-summary-items-divider-color:#AA43713B;--order-summary-items-divider-weight:1px;}.elementor-12 .elementor-element.elementor-element-a14c22b .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-316e215 );}.elementor-12 .elementor-element.elementor-element-a14c22b .e-shop-table .cart th, .elementor-12 .elementor-element.elementor-element-a14c22b .e-shop-table .cart td:before{font-family:"yekan bakh", Sans-serif;font-weight:800;}.elementor-12 .elementor-element.elementor-element-a14c22b .cart td span, .elementor-12 .elementor-element.elementor-element-a14c22b .cart td, .elementor-12 .elementor-element.elementor-element-a14c22b .input-text.qty{font-family:"Rokh FaNum", Sans-serif;font-weight:700;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-a14c22b .product-name .variation{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce #customer_details .form-row .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562  .woocommerce #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce form #customer_details select, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562 #coupon_code, .elementor-12 .elementor-element.elementor-element-8b5c562 .select2-container--default .select2-selection--single, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#C62A9F17;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce #customer_details .form-row .input-text:focus, .elementor-12 .elementor-element.elementor-element-8b5c562  .woocommerce #customer_details .form-row textarea:focus, .elementor-12 .elementor-element.elementor-element-8b5c562 #customer_details select:focus, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .elementor-12 .elementor-element.elementor-element-8b5c562 #coupon_code:focus, .elementor-12 .elementor-element.elementor-element-8b5c562 .select2-container--default .select2-selection--single:focus{background-color:#C62A9F17;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 #payment #place_order{background-color:#C62A9FD1;}.elementor-12 .elementor-element.elementor-element-8b5c562{--coupon-title-alignment:start;--sections-background-color:var( --e-global-color-60304bf );--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--sections-margin:15px 0px 0px 0px;--sections-title-color:var( --e-global-color-316e215 );--sections-secondary-title-color:var( --e-global-color-6910414 );--sections-descriptions-color:var( --e-global-color-6910414 );--sections-messages-color:var( --e-global-color-6910414 );--sections-checkboxes-color:var( --e-global-color-6910414 );--sections-radio-buttons-color:var( --e-global-color-316e215 );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-6910414 );--forms-fields-normal-color:var( --e-global-color-6910414 );--forms-fields-focus-color:var( --e-global-color-6910414 );--forms-fields-border-radius:50px 50px 50px 50px;--forms-buttons-normal-text-color:var( --e-global-color-9bed1c1 );--forms-buttons-hover-text-color:var( --e-global-color-9bed1c1 );--forms-buttons-border-type:none;--forms-buttons-border-radius:50px 50px 50px 50px;--order-summary-items-color:var( --e-global-color-secondary );--order-summary-variations-color:#C62A9FAD;--order-summary-totals-color:var( --e-global-color-316e215 );--purchase-button-normal-text-color:var( --e-global-color-9bed1c1 );--purchase-button-hover-text-color:var( --e-global-color-9bed1c1 );--purchase-button-border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-8b5c562 .coupon-container-grid{--coupon-button-alignment:justify;--coupon-button-width:100%;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-12 .elementor-element.elementor-element-8b5c562 h3#order_review_heading, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-billing-fields h3, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-additional-fields h3{font-family:"yekan bakh", Sans-serif;font-weight:800;}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-secondary-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout #payment .payment_box, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-privacy-policy-text p, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-billing-fields .form-row label, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-shipping-fields .form-row label, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-additional-fields .form-row label, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-woocommerce-login-anchor .form-row label, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-coupon-anchor-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-8b5c562 #customer_details .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562 #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-8b5c562 #customer_details .form-row select, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-woocommerce-login-anchor .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562 #coupon_code, .elementor-12 .elementor-element.elementor-element-8b5c562 ::placeholder, .elementor-12 .elementor-element.elementor-element-8b5c562 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-6910414 );}.elementor-12 .elementor-element.elementor-element-8b5c562 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-6910414 );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-6910414 );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce #customer_details .form-row .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562  .woocommerce #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce form #customer_details select, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-12 .elementor-element.elementor-element-8b5c562 #coupon_code, .elementor-12 .elementor-element.elementor-element-8b5c562 .select2-container--default .select2-selection--single{border-style:none;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout-review-order-table thead tr th, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Rokh FaNum", Sans-serif;font-weight:700;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce #payment #place_order{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-coupon-box{--sections-border-type:none;}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-0b7f641{--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;}.elementor-12 .elementor-element.elementor-element-4013d75{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-f13607b .elementor-button{background-color:#AA4371;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;fill:var( --e-global-color-316e215 );color:var( --e-global-color-316e215 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-f13607b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-59dd248{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-accbba0 .elementor-button{background-color:#AA4371;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;fill:var( --e-global-color-316e215 );color:var( --e-global-color-316e215 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-accbba0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-621d721 .elementor-button{background-color:#AA4371;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;fill:var( --e-global-color-316e215 );color:var( --e-global-color-316e215 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-621d721 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-0148eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-9c349e4 .elementor-button{background-color:#AA4371;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;fill:var( --e-global-color-316e215 );color:var( --e-global-color-316e215 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-9c349e4 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-a14c22b .product-name .variation{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-secondary-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout #payment .payment_box, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-privacy-policy-text p, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a14c22b .product-name .variation{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .coupon-container-grid{--coupon-button-alignment:justify;--coupon-button-width:100%;}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-secondary-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-checkout #payment .payment_box, .elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-privacy-policy-text p, .elementor-12 .elementor-element.elementor-element-8b5c562 .e-checkout-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .woocommerce-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b5c562 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS */.e-cart-totals.e-cart-section {
    display: none;
}



/*navar cart*/

.yashar-bar{
    border-top: 3px dashed #910d48;
 width: 0 ;
 transition: all 0.3s linear;

}



.yashar-navar-box .active .elementor-icon{
    background-color:#910d48 !important;
    color:white !important;
    box-shadow:0 0 0 4px #910d48
}
.yashar-navar-box .active .elementor-icon:before{
    content:"";
    width:100%;
height:100%;
    position:absolute;
   
    top:0;
    right:0;
    border-radius:50%;
    border:2px dashed white;
    animation:yashar-rotate 3s linear infinite;
}
@keyframes yashar-rotate{
    from{
        transform:rotate(0);
    }
    to{
        transform:rotate(360deg);
    }
}

.yashar-wallet-btn , .yashar-form-btn{
display: none;
}
.yashar-form-icon ,.yashar-wallet-icon ,.yashar-cart-icon {
    cursor: pointer;
}




.elementor-widget-woocommerce-cart ,.e-checkout__column-start , .e-checkout__column-end {
    display:none;
}
.elementor-widget-woocommerce-cart.active ,.e-checkout__column-start.active , .e-checkout__column-end.active {
    display:block;
}

/*حذف از سبد*/
a.remove {
font-size:0 !important;
display:none !important;
}






/**/
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    background-color: #00000000;
    color: white !important;
    width: 35px;
   
}
button.plus {
    margin: 0 !important;
}

.quantity {
display: flex !important;
justify-content: flex-start !important;
align-items: center !important;
}

.quantity button {
border-radius: 50% !important;
padding: 8px !important;
width: 25px !important;
height: 25px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background-color: #c62a9f30 !important;
color:#c62a9f !important;
transform: scale(1) !important;
transition: 0.3s !important;
border: none!important;
cursor: pointer !important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
border: none!important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
text-align: center !important;
}

.quantity button:hover {
background-color: #c62a9fb8 !important;
color: white !important;
transform: scale(1.1) !important;
}

.woocommerce .quantity .qty {
border: none !important;
border-radius: 25px !important;
margin-left: -7px!important;
z-index: 1 !important;
margin-right: -7px !important;
}

.qty::-webkit-outer-spin-button,
.qty::-webkit-inner-spin-button {
-webkit-appearance: none !important;
margin: 0 !important;
}

/* Firefox */
.qty[type=number] {
-moz-appearance: textfield !important;
}


/*a link cart*/
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color:#C62A9F !important;
}


.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    color:#C62A9F !important;
}
/**/




td.product-price bdi {
border: 1px dashed #c62a9f;
padding: 7px 15px;
border-radius: 6px;
color: #c62a9f !important;
span{
color: #c62a9f !important; 
}
}
td.product-subtotal bdi {
background: #c62a9f;
padding: 7px 15px;
border-radius: 6px;
color: white;
span{
color: white !important; 
}
}


img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
border-radius:6px;
}




/**/
@media only screen and (max-width:767px){
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: flex;
justify-content: space-between;
align-items: center;

}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    display: block;
    height: auto;
    width: 90px !important;
}

.product-thumbnail::before {
content: "تصویر محصول:"!important;
}

.quantity {
justify-content: flex-end!important;
}
}

/**/
.payment_box {
    border-radius: 50px !important;
}



.wc_payment_methods li {
    margin-bottom:10px !important
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh';
	font-display: auto;
	src: url('https://avijehart.ir/wp-content/uploads/2026/04/YekanBakh-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */