.elementor-4029 .elementor-element.elementor-element-6899949a:not(.elementor-motion-effects-element-type-background), .elementor-4029 .elementor-element.elementor-element-6899949a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E5F7FF 0%, #FFF8F8 100%);}.elementor-4029 .elementor-element.elementor-element-6899949a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4029 .elementor-element.elementor-element-6899949a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4029 .elementor-element.elementor-element-6449465e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4029 .elementor-element.elementor-element-6449465e{text-align:center;}.elementor-4029 .elementor-element.elementor-element-6449465e .elementor-heading-title{font-family:"Estedad", Sans-serif;}.woocommerce .elementor-4029 .elementor-element.elementor-element-0e3bcfc .term-description{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products ul.products li.product .price{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4029 .elementor-element.elementor-element-4f024f7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for theme-archive-title, class: .elementor-element-6449465e *//* =====================================
   MyQQ Archive Header v2
===================================== */

/* کانتینر اصلی */
.elementor-4029 .elementor-element.elementor-element-6449465e{

    position:relative;

    background:#fff;

    border:1px solid #edf2f7;

    border-radius:18px;

    padding:26px 30px !important;

    margin-bottom:28px !important;

    box-shadow:0 8px 30px rgba(15,23,42,.05);

    overflow:hidden;

}


/* خط گرادیانی بالا */

.elementor-4029 .elementor-element.elementor-element-6449465e::before{

    content:"";

    position:absolute;

    top:0;
    right:0;
    left:0;

    height:4px;

    background:linear-gradient(
        90deg,
        #0066cc,
        #3b82f6,
        #ff9800
    );

}


/* عنوان */

.elementor-4029 .elementor-element.elementor-element-6449465e .elementor-heading-title,
.elementor-4029 .elementor-element.elementor-element-6449465e h1,
.elementor-4029 .elementor-element.elementor-element-6449465e h2{

    margin:0;

    color:#1e293b;

    font-size:34px;

    font-weight:700;

    line-height:1.4;

    text-align:right;

    letter-spacing:-.3px;

}


/* توضیح آرشیو */

.elementor-4029 .elementor-element.elementor-element-6449465e .elementor-archive-description{

    margin-top:10px;

    color:#64748b;

    font-size:15px;

    line-height:1.9;

    font-weight:400;

}


/* موبایل */

@media(max-width:767px){

    .elementor-4029 .elementor-element.elementor-element-6449465e{

        padding:18px 20px !important;

    }

    .elementor-4029 .elementor-element.elementor-element-6449465e .elementor-heading-title,
    .elementor-4029 .elementor-element.elementor-element-6449465e h1,
    .elementor-4029 .elementor-element.elementor-element-6449465e h2{

        font-size:26px;

    }

    .elementor-4029 .elementor-element.elementor-element-6449465e .elementor-archive-description{

        font-size:14px;

    }

}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-4f024f7 *//* =====================================
   MyQQ Product Card v7.2 - Refined Proportions
===================================== */

/* =====================================
          کارت محصول
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .product {

    display:flex;
    flex-direction:column;

    height:100%;

    background:#fff;
    border-radius:18px;
    border:1px solid #edf2f7;

    overflow:hidden;

    transition:.35s;

    box-shadow:0 8px 30px rgba(0,0,0,.05);

    position:relative;

}

/* =====================================
       خط گرادیانی بالای کارت
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .product::before {

    content:"";

    position:absolute;

    top:0;
    right:0;
    left:0;

    height:4px;

    background:linear-gradient(90deg,#0066cc,#3b82f6,#ff9800);

}

/* =====================================
          هاور کارت
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .product:hover {

    transform:translateY(-6px);

    box-shadow:0 18px 45px rgba(0,0,0,.10);

    border-color:#dbeafe;

}

/* =====================================
       لینک اصلی (پر کردن کل فضا)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__link {

    display:flex;
    flex-direction:column;

    flex:1;

    text-decoration:none;

    padding:16px;

}

/* =====================================
            تصویر
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__link img {

    height:190px;
    width:100%;

    object-fit:contain;

    background:#fafbfc;

    border-radius:15px;

    padding:14px;

    border:1px solid #eef2f7;

    transition:.35s;

}

/* =====================================
          هاور تصویر (بزرگ‌نمایی)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .product:hover img {

    transform:scale(1.05);

}

/* =====================================
            عنوان
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__title {

    font-size:15px;

    font-weight:500;

    text-align:center;

    line-height:1.8;

    margin:10px 0 2px;          /* فاصله کمتر به قیمت */

    min-height:54px;

}

/* =====================================
          قیمت (بدون باکس)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .price {

    margin-top:auto;

    text-align:center;

    padding:0;

    border:none;

    background:none;

    margin-bottom:0 !important;

    line-height:1.15;           /* ظریف‌تر و جمع‌وجور */

}

/* =====================================
         عدد قیمت اصلی / حراج (تعادل‌شده)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .price > .woocommerce-Price-amount,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .price ins .woocommerce-Price-amount {

    color:#0066cc;

    font-size:22px;             /* کاهش اندازه برای تعادل بهتر */

    font-weight:700;            /* وزن مناسب (نه خیلی درشت) */

    line-height:1.2;

}

/* =====================================
         عدد قیمت قبلی (خاکستری ریز)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .price del .woocommerce-Price-amount {

    color:#94a3b8;

    font-size:14px;

    font-weight:500;

}

/* =====================================
         واحد تومان (با فاصله استاندارد)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-Price-currencySymbol {

    color:#94a3b8;

    font-size:13px;

    margin-inline-start:8px;

}

/* =====================================
         دکمه خرید (چسبیده با فاصله‌ی کم)
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .button,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .add_to_cart_button,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .product_type_simple,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .wd-add-btn {

    width:calc(100% - 32px);

    margin:4px 16px 16px;       /* ۴px فاصله از قیمت */

    height:48px;

    border-radius:999px;

    border:none;

    background:linear-gradient(135deg,#ff9800,#ff6b00);

    color:#fff !important;

    font-size:14px;

    font-weight:700;

    display:flex;

    justify-content:center;
    align-items:center;

    transition:.3s;

    cursor:pointer;

}

/* =====================================
         هاور دکمه
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .button:hover,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .add_to_cart_button:hover,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .product_type_simple:hover,
.elementor-4029 .elementor-element.elementor-element-4f024f7 .wd-add-btn:hover {

    background:linear-gradient(135deg,#ff8800,#e65100);

    transform:translateY(-2px);

    box-shadow:0 12px 25px rgba(255,140,0,.28);

}

/* =====================================
        برچسب حراج
===================================== */

.elementor-4029 .elementor-element.elementor-element-4f024f7 .onsale {

    top:12px !important;
    right:12px !important;
    left:auto !important;

    background:#ff5722 !important;

    color:#fff !important;

    border-radius:8px;

    padding:6px 10px;

    font-size:12px;

    font-weight:700;

}

/* =====================================
        واکنش‌گرایی موبایل
===================================== */

@media(max-width:767px) {

    .elementor-4029 .elementor-element.elementor-element-4f024f7 .product {
        padding:0;
    }

    .elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__link {
        padding:12px;
    }

    .elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__link img {
        height:150px;
        padding:10px;
    }

    .elementor-4029 .elementor-element.elementor-element-4f024f7 .woocommerce-loop-product__title {
        font-size:14px;
        min-height:48px;
        margin:8px 0 2px;
    }

    /* قیمت اصلی در موبایل */
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .price > .woocommerce-Price-amount,
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .price ins .woocommerce-Price-amount {
        font-size:20px;         /* کمی کوچک‌تر در موبایل */
        font-weight:700;
    }

    /* قیمت قبلی در موبایل */
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .price del .woocommerce-Price-amount {
        font-size:13px;
    }

    .elementor-4029 .elementor-element.elementor-element-4f024f7 .button,
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .add_to_cart_button,
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .product_type_simple,
    .elementor-4029 .elementor-element.elementor-element-4f024f7 .wd-add-btn {
        height:44px;
        font-size:13px;
        width:calc(100% - 24px);
        margin:4px 12px 12px;   /* حفظ فاصله‌ی ۴px */
    }

}/* End custom CSS */