.elementor-3571 .elementor-element.elementor-element-9f10f31{--display:flex;}.elementor-3571 .elementor-element.elementor-element-46a3128:not(.elementor-motion-effects-element-type-background), .elementor-3571 .elementor-element.elementor-element-46a3128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3571 .elementor-element.elementor-element-46a3128, .elementor-3571 .elementor-element.elementor-element-46a3128 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-46a3128{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 60px 0px;padding:0px 10px 0px 10px;}.elementor-3571 .elementor-element.elementor-element-46a3128 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3571 .elementor-element.elementor-element-2ea6c31 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3571 .elementor-element.elementor-element-7577df6{width:var( --container-widget-width, 99.677% );max-width:99.677%;--container-widget-width:99.677%;--container-widget-flex-grow:0;}.elementor-3571 .elementor-element.elementor-element-7577df6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-17a1569{--spacer-size:2px;}.elementor-3571 .elementor-element.elementor-element-55edb83 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3571 .elementor-element.elementor-element-6c8b301{width:var( --container-widget-width, 102.614% );max-width:102.614%;--container-widget-width:102.614%;--container-widget-flex-grow:0;}.elementor-3571 .elementor-element.elementor-element-6c8b301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-a592217{width:var( --container-widget-width, 115.671% );max-width:115.671%;--container-widget-width:115.671%;--container-widget-flex-grow:0;}.elementor-3571 .elementor-element.elementor-element-a592217.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-aa326c8{width:var( --container-widget-width, 103% );max-width:103%;--container-widget-width:103%;--container-widget-flex-grow:0;}.elementor-3571 .elementor-element.elementor-element-aa326c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-6b881e3{--display:flex;}.elementor-3571 .elementor-element.elementor-element-bb2c0b9{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3571 .elementor-element.elementor-element-2ea6c31{width:69.263%;}.elementor-3571 .elementor-element.elementor-element-55edb83{width:30.701%;}}@media(max-width:1024px){.elementor-3571 .elementor-element.elementor-element-46a3128{margin:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-3571 .elementor-element.elementor-element-46a3128{margin:0px 0px 20px 0px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a592217 *//* حذف کادرها و فاصله‌های اضافی والد */
.woocommerce div.product p.price,
.elementor-widget-woocommerce-product-price,
.elementor-widget-woocommerce-product-price .price {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 10px auto !important; /* فاصله خیلی کم از بالا و پایین */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    box-shadow: none !important;
}

/* قیمت قبلی (خط خورده) - ظریف و ساده */
.woocommerce div.product p.price del,
.elementor-widget-woocommerce-product-price del {
    font-size: 30px !important;
    color: #cbd5e1 !important; /* خاکستری خیلی روشن */
    text-decoration: line-through !important;
    margin-bottom: -5px !important; /* نزدیک شدن به قیمت اصلی */
    opacity: 0.7;
}

/* استایل قیمت اصلی گرادیانی */
.woocommerce div.product p.price ins .woocommerce-Price-amount,
.elementor-widget-woocommerce-product-price ins .woocommerce-Price-amount,
.woocommerce div.product p.price > .woocommerce-Price-amount {
    display: inline-flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    gap: 8px !important;
    
    /* اعمال گرادیان روی متن */
    background: linear-gradient(90deg, #700db8 0%, #be185d 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    font-size: 40px !important; /* کمی درشت‌تر برای جلوه گرادیان */
    font-weight: 900 !important;
    line-height: 1.2 !important;
}

/* کلمه تومان داخل گرادیان */
.woocommerce div.product p.price ins .woocommerce-Price-currencySymbol,
.elementor-widget-woocommerce-product-price ins .woocommerce-Price-currencySymbol {
    font-size: 18px !important;
    font-weight: 800 !important;
    /* کلمه تومان هم گرادیان می‌گیرد چون داخل والد است */
}

/* حذف کادر خاکستری داخلی که در عکس دیده می‌شد */
.elementor-widget-woocommerce-product-price .price {
    border: none !important;
    outline: none !important;
}

/* موبایل */
@media (max-width: 767px) {
    .woocommerce div.product p.price ins .woocommerce-Price-amount {
        font-size: 32px !important;
    }
}/* End custom CSS */