.elementor-13 .elementor-element.elementor-element-fbd5fc6{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-13 .elementor-element.elementor-element-464dbf1{--display:flex;overflow:visible;}.elementor-13 .elementor-element.elementor-element-71f71ac{--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;overflow:visible;}.elementor-13 .elementor-element.elementor-element-c08769b{--display:flex;overflow:visible;}.elementor-13 .elementor-element.elementor-element-3247c3a{--update-cart-automatically-display:none;--order-summary-color:#1D1D1D;--product-link-normal-color:#333333;--checkout-button-normal-text-color:#2A2A2A;}.elementor-13 .elementor-element.elementor-element-3247c3a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#BBD6E6;}.elementor-13 .elementor-element.elementor-element-3247c3a .cart_totals h2{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-3247c3a .e-cart-content, .elementor-13 .elementor-element.elementor-element-3247c3a .woocommerce-shipping-destination, .elementor-13 .elementor-element.elementor-element-3247c3a .shipping-calculator-button{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-3247c3a #shipping_method li label{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-3247c3a .coupon .input-text, .elementor-13 .elementor-element.elementor-element-3247c3a .cart-collaterals .input-text, .elementor-13 .elementor-element.elementor-element-3247c3a select, .elementor-13 .elementor-element.elementor-element-3247c3a .select2-selection--single{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-3247c3a .shop_table .button{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-3247c3a .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-3247c3a .e-shop-table .cart td:before{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-3247c3a .cart td span, .elementor-13 .elementor-element.elementor-element-3247c3a .cart td, .elementor-13 .elementor-element.elementor-element-3247c3a .input-text.qty{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-3247c3a .product-name .variation{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-3247c3a .cart_totals .shop_table td:before, .elementor-13 .elementor-element.elementor-element-3247c3a .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-3247c3a .checkout-button{font-family:"kalame bold", Sans-serif;}.elementor-13 .elementor-element.elementor-element-6ed453d{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-13 .elementor-element.elementor-element-899fe96{--display:flex;overflow:visible;}.elementor-13 .elementor-element.elementor-element-33791e4{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--links-normal-color:#232323;--order-summary-color:#1B1B1B;--order-summary-variations-color:#6D6D6D;--checkout-button-normal-text-color:#2D2D2D;}.elementor-13 .elementor-element.elementor-element-33791e4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#A8D2EB;}.elementor-13 .elementor-element.elementor-element-33791e4 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-33791e4 .cart_totals h2{font-family:"kalame bold", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 .e-cart-content, .elementor-13 .elementor-element.elementor-element-33791e4 .woocommerce-shipping-destination, .elementor-13 .elementor-element.elementor-element-33791e4 .shipping-calculator-button{font-family:"kalame bold", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 #shipping_method li label{font-family:"kalame bold", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 .coupon .input-text, .elementor-13 .elementor-element.elementor-element-33791e4 .cart-collaterals .input-text, .elementor-13 .elementor-element.elementor-element-33791e4 select, .elementor-13 .elementor-element.elementor-element-33791e4 .select2-selection--single{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 .shop_table .button{font-family:"kalame barik", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-33791e4 .e-shop-table .cart td:before{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-33791e4 .cart td span, .elementor-13 .elementor-element.elementor-element-33791e4 .cart td, .elementor-13 .elementor-element.elementor-element-33791e4 .input-text.qty{font-family:"kalame bold", Sans-serif;}.elementor-13 .elementor-element.elementor-element-33791e4 .cart_totals .shop_table td:before, .elementor-13 .elementor-element.elementor-element-33791e4 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"kalame barik", Sans-serif;font-weight:300;}.elementor-13 .elementor-element.elementor-element-33791e4 .checkout-button{font-family:"kalame bold", Sans-serif;font-size:18px;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-fbd5fc6{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-71f71ac{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-3247c3a .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3247c3a{--sections-padding:0px 0px 0px 0px;--sections-margin:19px;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );}.elementor-13 .elementor-element.elementor-element-3247c3a .checkout-button{font-size:17px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3247c3a *//* =========================================================
   FOROTAN / CART MOBILE
   نسخه نهایی
   فقط موبایل
========================================================= */

@media (max-width: 767px) {


    /* =====================================================
       کارت محصول
    ===================================================== */

    .woocommerce-cart-form__cart-item {

        background: #FFFFFF !important;

        border: 1px solid rgba(220,225,230,.8) !important;

        border-radius: 18px !important;

        margin-bottom: 16px !important;

        padding: 10px 14px !important;

        box-shadow:
            0 6px 20px rgba(0,0,0,.04) !important;

        overflow: hidden !important;
    }


    /* =====================================================
       جدول اصلی
    ===================================================== */

    .woocommerce-cart-form table.shop_table {

        width: 100% !important;

        border: none !important;

        border-collapse: separate !important;

        border-spacing: 0 !important;

        background: transparent !important;
    }


    /* =====================================================
       سلول‌ها
    ===================================================== */

    .woocommerce-cart-form__cart-item td {

        background: transparent !important;

        border: none !important;

        vertical-align: middle !important;
    }


    /* =====================================================
       تصویر محصول
    ===================================================== */

    .woocommerce-cart-form .product-thumbnail {

        display: table-cell !important;

        visibility: visible !important;

        opacity: 1 !important;

        text-align: center !important;

        vertical-align: middle !important;

        padding: 0px 20px !important;

        width: auto !important;

        min-width: 0 !important;
    }


    /* لینک تصویر */

    .woocommerce-cart-form .product-thumbnail a {

        display: inline-block !important;

        visibility: visible !important;

        opacity: 1 !important;

        width: auto !important;

        max-width: 100% !important;

        margin: 0 auto !important;

        padding: 0 !important;

        line-height: 0 !important;
    }


    /* خود تصویر */

    .woocommerce-cart-form .product-thumbnail img {

        display: block !important;

        visibility: visible !important;

        opacity: 1 !important;

        width: auto !important;

        max-width: 100% !important;

        height: auto !important;

        margin: 0 auto !important;

        padding: 0 !important;

        object-fit: contain !important;

        transform: none !important;

        border-radius: 14px !important;
    }


    /* =====================================================
       حذف کامل ویژگی‌ها / سایز
    ===================================================== */

    .woocommerce-cart-form .variation {

        display: none !important;

        visibility: hidden !important;
    }


    /* =====================================================
       نام محصول
    ===================================================== */

    .woocommerce-cart-form .product-name {

        padding: 8px 8px !important;

        text-align: right !important;

        vertical-align: middle !important;
    }


    .woocommerce-cart-form .product-name a {

        font-family:
            "Kalame Bold",
            "Kalameh",
            sans-serif !important;

        font-size: 14px !important;

        font-weight: 700 !important;

        line-height: 1.9 !important;

        color: #2B2B2B !important;

        text-decoration: none !important;
    }


    /* =====================================================
       قیمت محصول
    ===================================================== */

    .woocommerce-cart-form .product-price {

        padding: 8px 6px !important;

        text-align: center !important;

        vertical-align: middle !important;

        white-space: nowrap !important;
    }


    .woocommerce-cart-form .product-price .amount {

        font-family:
            "Kalameh",
            sans-serif !important;

        color: #454B48 !important;

        font-size: 13px !important;

        font-weight: 500 !important;
    }


    /* =====================================================
       تعداد
    ===================================================== */

    .woocommerce-cart-form .product-quantity {

        padding: 8px 4px !important;

        text-align: center !important;

        vertical-align: middle !important;
    }


    /* =====================================================
       باکس تعداد
    ===================================================== */

    .woocommerce-cart-form .quantity {

        display: inline-flex !important;

        align-items: center !important;

        justify-content: center !important;

        width: 82px !important;

        min-width: 82px !important;

        height: 38px !important;

        padding: 0 !important;

        margin: 0 !important;

        box-sizing: border-box !important;

        background: #E5F0F5 !important;

        border: 1px solid #C9DDE7 !important;

        border-radius: 12px !important;
    }


    /* =====================================================
       عدد انتخابی
       فونت Kalame Barik
    ===================================================== */

    .woocommerce-cart-form .quantity .qty {

        display: block !important;

        width: 100% !important;

        min-width: 100% !important;

        max-width: 100% !important;

        height: 36px !important;

        padding: 0 8px !important;

        margin: 0 !important;

        border: none !important;

        outline: none !important;

        background: transparent !important;

        box-shadow: none !important;

        text-align: center !important;

        font-family:
            "Kalame Barik",
            "Kalameh",
            sans-serif !important;

        font-size: 14px !important;

        font-weight: 400 !important;

        line-height: 36px !important;

        color: #526A77 !important;

        appearance: textfield !important;

        -moz-appearance: textfield !important;
    }


    /* =====================================================
       حذف کامل دکمه‌های + و -
    ===================================================== */

    .woocommerce-cart-form .quantity .plus,

    .woocommerce-cart-form .quantity .minus {

        display: none !important;
    }


    /* =====================================================
       حذف فلش عددی مرورگر
    ===================================================== */

    .woocommerce-cart-form
    .quantity
    input[type="number"]::-webkit-inner-spin-button,

    .woocommerce-cart-form
    .quantity
    input[type="number"]::-webkit-outer-spin-button {

        -webkit-appearance: none !important;

        margin: 0 !important;
    }


    .woocommerce-cart-form
    .quantity
    input[type="number"] {

        -moz-appearance: textfield !important;
    }


    /* =====================================================
       دکمه حذف
    ===================================================== */

    .woocommerce-cart-form .product-remove {

        padding: 5px !important;

        vertical-align: top !important;
    }


    .woocommerce-cart-form .product-remove a {

        color: #A7B0B5 !important;

        font-size: 18px !important;

        text-decoration: none !important;
    }


    /* =====================================================
       حذف جمع جزء
    ===================================================== */

    .woocommerce-cart-form .product-subtotal {

        display: none !important;
    }


    /* =====================================================
       خلاصه صورت حساب
    ===================================================== */

    .cart_totals {

        background: #FFFFFF !important;

        border: 1px solid rgba(220,225,230,.8) !important;

        border-radius: 18px !important;

        padding: 20px 16px !important;

        margin-top: -40px !important;

        box-shadow:
            0 6px 20px rgba(0,0,0,.04) !important;

        overflow: hidden !important;
    }


    /* =====================================================
       عنوان خلاصه
    ===================================================== */

    .cart_totals h2 {

        font-family:
            "Kalame Bold",
            "Kalameh",
            sans-serif !important;

        font-size: 18px !important;

        font-weight: 700 !important;

        color: #292929 !important;

        margin: 0 0 18px !important;

        padding-bottom: 14px !important;

        border-bottom:
            1px solid rgba(220,225,230,.8) !important;
    }


    /* =====================================================
       جدول خلاصه
    ===================================================== */

    .cart_totals table {

        width: 100% !important;

        border: none !important;

        margin: 0 !important;
    }


    .cart_totals table tr {

        display: none !important;

        border: none !important;
    }


    .cart_totals table tr.cart-subtotal,

    .cart_totals table tr.order-total {

        display: table-row !important;
    }


    .cart_totals table th,

    .cart_totals table td {

        background: transparent !important;

        border: none !important;

        padding: 12px 0 !important;

        color: #21385A !important;

        vertical-align: middle !important;
    }


    .cart_totals table tr.cart-subtotal {

        border-bottom:
            1px solid rgba(220,225,230,.6) !important;
    }


    .cart_totals table th {

        text-align: right !important;

        font-weight: 500 !important;
    }


    .cart_totals table td {

        text-align: left !important;

        font-weight: 500 !important;
    }


    /* =====================================================
       جمع کل
    ===================================================== */

    .cart_totals .order-total th,

    .cart_totals .order-total td {

        padding-top: 18px !important;

        padding-bottom: 18px !important;

        font-weight: 700 !important;

        color: #21385A !important;
    }


    /* =====================================================
       دکمه پرداخت
    ===================================================== */

    .cart_totals .wc-proceed-to-checkout {

        padding: 8px 0 0 !important;

        margin: 0 !important;
    }


    .cart_totals .wc-proceed-to-checkout a {

        width: 100% !important;

        margin: 0 !important;

        border-radius: 12px !important;
    }

}





/* =========================================================
   FOROTAN / EMPTY CART
   ظاهر مینیمال پیام سبد خرید خالی
========================================================= */

.woocommerce-cart .cart-empty,
.woocommerce-cart .woocommerce-info {

    font-family:
        "Kalame Barik",
        "Kalameh",
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 400 !important;

    line-height: 2 !important;

    color: #526A77 !important;

    text-align: center !important;

    background: #FFFFFF !important;

    border: 1px solid #E2E8EB !important;

    border-radius: 18px !important;

    padding: 22px 20px !important;

    margin: 0 auto 18px !important;

    box-shadow:
        0 6px 20px rgba(0,0,0,.035) !important;

}


/* =========================================================
   حذف ظاهر پیشفرض ووکامرس
========================================================= */

.woocommerce-cart .cart-empty::before,
.woocommerce-cart .woocommerce-info::before {

    display: none !important;

}


/* =========================================================
   دکمه برگشت به فروشگاه
========================================================= */

.woocommerce-cart .return-to-shop {

    text-align: center !important;

    margin: 0 !important;

    padding: 0 !important;
}


.woocommerce-cart .return-to-shop a.button {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    min-width: 180px !important;

    min-height: 44px !important;

    padding: 8px 22px !important;

    box-sizing: border-box !important;

    border: 1px solid #D3E1E7 !important;

    border-radius: 12px !important;

    background: #E5F0F5 !important;

    color: #526A77 !important;

    font-family:
        "Kalame Barik",
        "Kalameh",
        sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    line-height: 1.8 !important;

    text-decoration: none !important;

    box-shadow: none !important;

    transition:
        background .2s ease,
        border-color .2s ease,
        transform .2s ease !important;
}


/* =========================================================
   هاور دکمه
========================================================= */

.woocommerce-cart .return-to-shop a.button:hover {

    background: #DCEBF1 !important;

    border-color: #C4D8E1 !important;

    color: #465F6C !important;

    transform: translateY(-1px) !important;
}


/* =========================================================
   موبایل
========================================================= */

@media (max-width: 767px) {

    .woocommerce-cart .cart-empty,
    .woocommerce-cart .woocommerce-info {

        font-size: 15px !important;

        padding: 20px 16px !important;

        border-radius: 16px !important;

    }


    .woocommerce-cart .return-to-shop a.button {

        width: 100% !important;

        max-width: 260px !important;

    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-33791e4 *//* =================================================
   سبد خرید دسکتاپ - کاملاً ایزوله
   کلاس اختصاصی: desktop-cart-only
================================================= */

@media (min-width: 1101px) {


/* =================================================
   باکس محصولات
================================================= */

.desktop-cart-only .woocommerce-cart-form {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    float: none !important;
    margin: 0 !important;

    padding: 28px !important;
    box-sizing: border-box !important;

    background: #ffffff !important;
    border: 1px solid #dedede !important;
    border-radius: 14px !important;

    overflow: hidden !important;
}


/* =================================================
   عنوان سبد خرید
================================================= */

.desktop-cart-only .woocommerce-cart-form::before {
    content: "سبد خرید شما";
    display: block;

    font-family: "Kalameh", sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 1.5 !important;

    margin: 0 0 22px !important;
    padding: 0 !important;
}


/* =================================================
   باکس خلاصه سفارش
================================================= */

.desktop-cart-only .cart-collaterals {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    float: none !important;
    margin: 0 !important;

    padding: 28px !important;
    box-sizing: border-box !important;

    background: #fff !important;
    border: 1px solid #dedede !important;
    border-radius: 14px !important;
}


/* =================================================
   خود Cart Totals
================================================= */

.desktop-cart-only .cart-collaterals .cart_totals {
    width: 100% !important;
    max-width: none !important;
    float: none !important;
    margin: 0 !important;
}


/* =================================================
   عنوان خلاصه سفارش
================================================= */

.desktop-cart-only .cart_totals h2 {
    margin: 0 0 25px !important;
    padding: 0 !important;

    font-size: 20px !important;
    font-weight: 700 !important;
}


/* =================================================
   جدول محصولات
================================================= */

.desktop-cart-only .woocommerce-cart-form table.shop_table {
    width: 100% !important;
    margin: 0 !important;
    border: 0 !important;
    border-collapse: collapse !important;
}


/* =================================================
   حذف اطلاعات اضافه حمل و نقل
================================================= */

.desktop-cart-only .cart_totals .woocommerce-shipping-totals,
.desktop-cart-only .cart_totals tr.shipping {
    display: none !important;
}

.desktop-cart-only .cart_totals .woocommerce-shipping-calculator,
.desktop-cart-only .cart_totals .shipping-calculator-form {
    display: none !important;
}


/* =================================================
   ظاهر جمع هزینه‌ها
================================================= */

.desktop-cart-only .cart_totals table {
    width: 100% !important;
    border: 0 !important;
    margin: 0 !important;
}

.desktop-cart-only .cart_totals table th,
.desktop-cart-only .cart_totals table td {
    padding: 13px 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.desktop-cart-only .cart_totals table tr {
    border-bottom: 1px solid #eeeeee !important;
}


/* =================================================
   جمع کل
================================================= */

.desktop-cart-only .cart_totals table tr.order-total {
    border-bottom: 0 !important;
    border-top: 1px solid #dddddd !important;
}

.desktop-cart-only .cart_totals .order-total th,
.desktop-cart-only .cart_totals .order-total td {
    padding-top: 20px !important;
    font-weight: 700 !important;
    font-size: 17px !important;
}


/* =================================================
   دکمه ادامه پرداخت
================================================= */

.desktop-cart-only .wc-proceed-to-checkout {
    padding: 20px 0 0 !important;
    margin: 0 !important;
}

.desktop-cart-only .wc-proceed-to-checkout a.checkout-button {
    width: 100% !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    border-radius: 8px !important;
}


/* =================================================
   عکس محصول
================================================= */

.desktop-cart-only .woocommerce-cart-form .product-thumbnail img {
    border-radius: 8px !important;
}


/* =================================================
   تعداد محصول - دسکتاپ
   فقط عدد واقعی ووکامرس
================================================= */

.desktop-cart-only .woocommerce-cart-form .quantity {

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 86px !important;
    min-width: 86px !important;
    height: 40px !important;

    padding: 0 !important;
    margin: 0 !important;

    box-sizing: border-box !important;

    background: #E5F0F5 !important;

    border: 1px solid #C9DDE7 !important;

    border-radius: 12px !important;
}


/* =================================================
   عدد داخل باکس
================================================= */

.desktop-cart-only .woocommerce-cart-form .quantity .qty {

    display: block !important;

    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;

    height: 38px !important;

    margin: 0 !important;
    padding: 0 8px !important;

    box-sizing: border-box !important;

    border: none !important;
    outline: none !important;

    background: transparent !important;
    box-shadow: none !important;

    text-align: center !important;

    font-family:
        "Kalameh",
        "Kalame Barik",
        sans-serif !important;

    font-size: 14px !important;
    font-weight: 500 !important;

    line-height: 38px !important;

    color: #526A77 !important;

    appearance: textfield !important;
    -moz-appearance: textfield !important;
}


/* =================================================
   حذف کامل + و -
================================================= */

.desktop-cart-only .woocommerce-cart-form .quantity .plus,
.desktop-cart-only .woocommerce-cart-form .quantity .minus {

    display: none !important;
}


/* =================================================
   حذف فلش عددی مرورگر
================================================= */

.desktop-cart-only
.woocommerce-cart-form
.quantity
input[type="number"]::-webkit-inner-spin-button,

.desktop-cart-only
.woocommerce-cart-form
.quantity
input[type="number"]::-webkit-outer-spin-button {

    -webkit-appearance: none !important;
    margin: 0 !important;
}


.desktop-cart-only
.woocommerce-cart-form
.quantity
input[type="number"] {

    -moz-appearance: textfield !important;
}


/* =================================================
   فوکوس روی تعداد
================================================= */

.desktop-cart-only
.woocommerce-cart-form
.quantity
.qty:focus {

    outline: none !important;
    box-shadow: none !important;

    background: transparent !important;
}


/* =================================================
   حاشیه پررنگ‌تر
================================================= */

.desktop-cart-only .woocommerce-cart-form,
.desktop-cart-only .cart-collaterals {

    border-color: #bdbdbd !important;
}


/* =================================================
   فونت پیام سبد خرید خالی
================================================= */

.woocommerce-cart .cart-empty,
.woocommerce-cart .cart-empty *,
.woocommerce-cart .return-to-shop,
.woocommerce-cart .return-to-shop *,
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-info *,
.woocommerce-cart .woocommerce-notices-wrapper,
.woocommerce-cart .woocommerce-notices-wrapper * {

    font-family:
        "Kalame Barik",
        sans-serif !important;
}

}


/* =================================================
   باکس محصولات دسکتاپ کمی پایین‌تر
================================================= */

@media (min-width: 768px) {

    .woocommerce-cart .woocommerce-cart-form {

        transform: translateY(16px) !important;

    }

}





/* =========================================================
   FOROTAN / EMPTY CART
   ظاهر مینیمال پیام سبد خرید خالی
========================================================= */

.woocommerce-cart .cart-empty,
.woocommerce-cart .woocommerce-info {

    font-family:
        "Kalame Barik",
        "Kalameh",
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 400 !important;

    line-height: 2 !important;

    color: #526A77 !important;

    text-align: center !important;

    background: #FFFFFF !important;

    border: 1px solid #E2E8EB !important;

    border-radius: 18px !important;

    padding: 22px 20px !important;

    margin: 0 auto 18px !important;

    box-shadow:
        0 6px 20px rgba(0,0,0,.035) !important;

}


/* =========================================================
   حذف ظاهر پیشفرض ووکامرس
========================================================= */

.woocommerce-cart .cart-empty::before,
.woocommerce-cart .woocommerce-info::before {

    display: none !important;

}


/* =========================================================
   دکمه برگشت به فروشگاه
========================================================= */

.woocommerce-cart .return-to-shop {

    text-align: center !important;

    margin: 0 !important;

    padding: 0 !important;
}


.woocommerce-cart .return-to-shop a.button {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    min-width: 180px !important;

    min-height: 44px !important;

    padding: 8px 22px !important;

    box-sizing: border-box !important;

    border: 1px solid #D3E1E7 !important;

    border-radius: 12px !important;

    background: #E5F0F5 !important;

    color: #526A77 !important;

    font-family:
        "Kalame Barik",
        "Kalameh",
        sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    line-height: 1.8 !important;

    text-decoration: none !important;

    box-shadow: none !important;

    transition:
        background .2s ease,
        border-color .2s ease,
        transform .2s ease !important;
}


/* =========================================================
   هاور دکمه
========================================================= */

.woocommerce-cart .return-to-shop a.button:hover {

    background: #DCEBF1 !important;

    border-color: #C4D8E1 !important;

    color: #465F6C !important;

    transform: translateY(-1px) !important;
}


/* =========================================================
   موبایل
========================================================= */

@media (max-width: 767px) {

    .woocommerce-cart .cart-empty,
    .woocommerce-cart .woocommerce-info {

        font-size: 15px !important;

        padding: 20px 16px !important;

        border-radius: 16px !important;

    }


    .woocommerce-cart .return-to-shop a.button {

        width: 100% !important;

        max-width: 260px !important;

    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalame barik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carlingallery.com/wp-content/uploads/2026/07/Kalameh-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalame bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carlingallery.com/wp-content/uploads/2026/07/Kalameh-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */