.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__close-button, .elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-10163 .elementor-element.elementor-element-135f539{width:auto;max-width:auto;--main-alignment:center;--mini-cart-spacing:10px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-color:#F06D6D78;--toggle-button-border-width:2px;--toggle-button-border-radius:12px;--toggle-icon-padding:18px 15px 18px 15px;--items-indicator-background-color:#FD323F;--cart-border-style:solid;--cart-border-color:#0D1D3078;--cart-border-radius:8px 8px 8px 8px;--cart-padding:5px 5px 5px 5px;--cart-close-icon-size:10px;--remove-item-button-size:15px;--divider-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:5px;--cart-footer-buttons-border-radius:5px;--view-cart-button-background-color:#D6061E;--view-cart-button-padding:18px 18px 18px 18px;--checkout-button-background-color:#0B223D;--checkout-button-padding:18px 18px 18px 18px;--empty-message-alignment:center;}.elementor-10163 .elementor-element.elementor-element-135f539.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:0;right:auto;transform:none;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__toggle .elementor-button{box-shadow:-2px 7px 30px 0px rgba(255, 45.023437499999986, 45.023437499999986, 0.18);font-family:"YekanBakhFaNum", Sans-serif;font-weight:700;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__main{border-width:1px 1px 1px 1px;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__subtotal{font-family:"YekanBakhFaNum", Sans-serif;font-size:1rem;}.elementor-10163 .elementor-element.elementor-element-135f539 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__product-name a{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8rem;font-weight:400;color:#1D1D1D;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__product .variation{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8rem;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__product-price{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__product-price .product-quantity{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8em;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8rem;font-weight:400;border-radius:5px 5px 5px 5px;}.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"YekanBakhFaNum", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-10163 .elementor-element.elementor-element-135f539 .woocommerce-mini-cart__empty-message{font-family:"YekanBakhFaNum", Sans-serif;font-size:1rem;font-weight:400;}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-135f539 */.elementor-menu-cart__product-name ul.variation{
    display:flex !important;
    flex-direction:column;
    gap:10px;
    margin-top:15px;
    padding:14px;
    background:#f8faff;
    border:1px solid #edf1f7;
    border-radius:14px;
}

.elementor-menu-cart__product-name ul.variation li{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-bottom:8px;
    border-bottom:1px dashed #e8edf5;
}

.elementor-menu-cart__product-name ul.variation li:last-child{
    border-bottom:none;
    padding-bottom:0;
}

.elementor-menu-cart__product-name .item-variation-name{
    color:#7b88a8;
    font-size:13px;
    font-weight:500;
}

.elementor-menu-cart__product-name .item-variation-value{
    color:#1d2b53;
    font-size:13px;
    font-weight:700;
    text-align:left;
}

.elementor-menu-cart__product-name .item-variation-value p{
    margin:0;
}


.elementor-4967 .elementor-element.elementor-element-7de8f22 .elementor-menu-cart__product-name a

 {
    font-family: "YekanBakhFaNum", Sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    color: #1D1D1D;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 14px;
    padding-inline-start: 0px;
}


.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__product-name a {
    font-family: "YekanBakhFaNum", Sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    color: #1D1D1D;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-menu-cart__product-name ul.variation {
    display: flex !important;
    flex-direction: column;
    gap: 5px;
    margin-top: 10px;
    padding: 5px;
    background: #f8faff;
    border: 1px solid #335b8b30;
    border-radius: 13px;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 14px;
    padding-inline-start: 0!important;
}

.elementor-menu-cart__product-name ul.variation li
{
    display: block!importanti;
    align-items: center;
    padding-bottom: 8px;
    border-bottom: 1px dashed #e8edf5;
}


.elementor-menu-cart__product-name .item-variation-value {
    color: #1d2b53;
    font-size: 11px;
    font-weight: 600;
}
.elementor-menu-cart__product-name ul.variation li {
    display: block;
    align-items: center;
    padding-bottom: 8px;
    border-bottom: 1px dashed #e8edf5;
}

.elementor-10163 .elementor-element.elementor-element-135f539 .elementor-menu-cart__subtotal {
    font-family: "YekanBakhFaNum", Sans-serif;
    font-size: 1rem;
    padding: 0 !important;
}




.elementor-menu-cart__subtotal strong{
    font-size:0 !important;
}

.elementor-menu-cart__subtotal strong::before{
    content:"مبلغ قابل پرداخت:";
    font-size:15px;
    font-weight:700;
    color:#1d2b53;
}/* End custom CSS */