.elementor-762 .elementor-element.elementor-element-4ba100e{margin-top:7px;margin-bottom:0px;}.elementor-762 .elementor-element.elementor-element-d04dd34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-762 .elementor-element.elementor-element-5d09911{text-align:center;}.elementor-762 .elementor-element.elementor-element-5d09911 img{width:33%;}.elementor-762 .elementor-element.elementor-element-e79cb87 > .elementor-container{max-width:1004px;}.elementor-762 .elementor-element.elementor-element-9cbefd3 > .elementor-element-populated, .elementor-762 .elementor-element.elementor-element-9cbefd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-762 .elementor-element.elementor-element-9cbefd3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-9cbefd3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-762 .elementor-element.elementor-element-2061747 .elementor-heading-title{font-family:"doranfn", Sans-serif;}.elementor-762 .elementor-element.elementor-element-f4dae3d > .elementor-container{max-width:980px;}.elementor-762 .elementor-element.elementor-element-6c3e1dc{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-6c3e1dc .elementor-heading-title{font-size:14px;font-weight:100;color:#1B1B1B96;}@media(min-width:768px){.elementor-762 .elementor-element.elementor-element-d04dd34{width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-2061747 */.elementor-762 .elementor-element.elementor-element-2061747 h1,
.elementor-762 .elementor-element.elementor-element-2061747 h2,
.elementor-762 .elementor-element.elementor-element-2061747 h3 {
    font-weight: 800;
    letter-spacing: -0.4px;
    line-height: 1.25;
    background: linear-gradient(120deg, #32D1C3, #368F8B, #9D8420);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    display: inline-block;
    text-shadow: 0 0 22px rgba(50, 209, 195, 0.25);
}

/* خط نور زیر تیتر */
.elementor-762 .elementor-element.elementor-element-2061747 h1::after,
.elementor-762 .elementor-element.elementor-element-2061747 h2::after,
.elementor-762 .elementor-element.elementor-element-2061747 h3::after {
    content: "";
    position: absolute;
    left: 20%;
    bottom: -10px;
    width: 60%;
    height: 5px;
    background: linear-gradient(90deg, #32D1C3, #368F8B, #9D8420);
    border-radius: 20px;
    filter: blur(6px);
    opacity: 0.85;
}

/* افکت تکنولوژی هنگام هاور */
.elementor-762 .elementor-element.elementor-element-2061747 h1:hover,
.elementor-762 .elementor-element.elementor-element-2061747 h2:hover,
.elementor-762 .elementor-element.elementor-element-2061747 h3:hover {
    transform: translateY(-2px);
    text-shadow: 0 0 35px rgba(54, 143, 139, 0.45);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cbefd3 *//* ============================= */
/* GLASS UI – FULL CHECKOUT FORM */
/* ============================= */

/* قاب همه فیلدها */
.woocommerce-checkout .wc-block-components-text-input,
.woocommerce-checkout .wc-block-components-base-control__field,
.woocommerce-checkout .wc-block-components-select,
.woocommerce-checkout .wc-blocks-components-select__container,
.woocommerce-checkout .wc-block-components-combobox {

    background: rgba(255,255,255,0.12) !important;
    backdrop-filter: blur(18px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(180%) !important;

    border-radius: 16px !important;
    border: 1px solid rgba(255,255,255,0.35) !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.45) !important;

    transition: all 0.3s ease !important;
}

/* حذف سفیدی داخل فیلدها */
.woocommerce-checkout .wc-block-components-text-input__input,
.woocommerce-checkout .wc-blocks-components-select__select,
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select {

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #111 !important;
}

/* فوکوس یکدست با رنگ برند */
.woocommerce-checkout .wc-block-components-text-input:focus-within,
.woocommerce-checkout .wc-block-components-base-control__field:focus-within,
.woocommerce-checkout .wc-block-components-select:focus-within,
.woocommerce-checkout .wc-blocks-components-select__container:focus-within,
.woocommerce-checkout .wc-block-components-combobox:focus-within {

    border-color: #368F8B !important;

    box-shadow:
        0 0 0 2px rgba(54,143,139,0.25),
        0 12px 35px rgba(54,143,139,0.25),
        inset 0 1px 0 rgba(255,255,255,0.45) !important;
}

/* لیبل‌ها کمی مدرن‌تر */
.woocommerce-checkout label {
    font-weight: 500;
    color: #1B1B1B;
    margin-bottom: 6px;
}




/* دکمه Place Order شیشه‌ای با متن مشکی و حاشیه سبز – طول بیشتر، ضخامت هاور 600 */
.woocommerce-checkout .wc-block-components-checkout-place-order-button {
    background: rgba(255, 255, 255, 0.08) !important;      /* شفافیت شیشه‌ای */
    backdrop-filter: blur(15px) saturate(150%) !important;  /* محوشدگی + اشباع رنگ */
    -webkit-backdrop-filter: blur(15px) saturate(150%) !important;

    border: 2px solid #00C178 !important;                  /* حاشیه سبز */
    color: #000000 !important;                              /* متن مشکی */
    border-radius: 20px !important;                         /* گوشه‌های گرد */
    padding: 12px 60px !important;                          /* طول دکمه بیشتر */
    font-weight: 500 !important;                             /* ضخامت عادی */
    box-shadow: 0 6px 20px rgba(0,0,0,0.12) !important;    /* سایه نرم */
    transition: all 0.3s ease !important;                  /* انیمیشن */
    text-decoration: none;
    display: inline-block;
    text-align: center;
}

/* افکت هاور – ضخامت متن 600 */
.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover {
    background: rgba(0, 193, 120, 0.08) !important;         /* کمی هاله سبز شیشه‌ای روی هاور */
    border-color: #00C178 !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 28px rgba(0,0,0,0.20) !important;                              
    
}




.wc-block-components-checkout-return-to-cart-button {
    background: transparent !important; /* کاملاً شفاف */
    color: #00C178 !important; /* متن سبز روشن */
    font-weight: 600;
    font-size: 1.1rem;
    padding: 12px 28px;
    border-radius: 16px;
    border: 2px solid rgba(0, 193, 120, 0.6); /* حاشیه شیشه‌ای */
    backdrop-filter: blur(8px); /* محو کردن پس‌زمینه */
    -webkit-backdrop-filter: blur(8px);
    box-shadow: 0 8px 20px rgba(0, 193, 120, 0.25); /* سایه نرم */
    cursor: pointer;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}

/* ============================== */
/* CART SUBMIT BUTTON – STYLE LIKE MW_ADD_TO_CART */
/* ============================== */
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: rgba(255, 255, 255, 0.08) !important;       /* شفافیت شیشه‌ای */
    backdrop-filter: blur(15px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(15px) saturate(150%) !important;

    border: 2px solid #00C178 !important;                   /* حاشیه سبز نئونی */
    color: #000000 !important;                               /* متن مشکی */
    border-radius: 20px !important;                          /* گوشه‌های گرد */
    padding: 12px 24px !important;                           /* فاصله داخلی مثل MW */
    font-weight: 500 !important;                             /* ضخامت ثابت */
    box-shadow: 0 6px 20px rgba(0,0,0,0.12) !important;     /* سایه نرم */
    transition: all 0.3s ease !important;                  /* انیمیشن */
    text-decoration: none;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

/* افکت هاور */
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    background: rgba(0, 193, 120, 0.08) !important;         /* کمی هاله سبز MW */
    border-color: #00C178 !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 28px rgba(0,0,0,0.20) !important;   /* سایه روی هاور مثل MW */
    font-weight: 500 !important;                             /* ضخامت متن ثابت */
}


wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-totals-footer-item-tax-value {
    font-size: 28px;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: rgba(0, 193, 120, 0.8); /* رنگ سبز کمی شفاف */
    text-shadow: 0 0 8px rgba(0, 193, 120, 0.3), 0 0 18px rgba(0, 193, 120, 0.2);
    backdrop-filter: blur(6px); /* افکت شیشه‌ای */
    -webkit-backdrop-filter: blur(6px); /* برای مرورگرهای WebKit */
    display: inline-block;
    position: relative;
    padding: 0 4px; /* کمی فاصله برای بهتر دیده شدن blur */
    border-radius: 4px; /* گوشه کمی گرد برای حس شیشه‌ای */
}

wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-totals-footer-item-tax-value::after {
    content: "";
    position: absolute;
    left: 15%;
    bottom: -6px;
    width: 70%;
    height: 4px;
    background-color: rgba(0, 193, 120, 0.6); /* خط زیر متن شفاف سبز */
    border-radius: 20px;
    filter: blur(5px);
    opacity: 0.85;
}

wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-totals-footer-item-tax-value del {
    font-size: 16px;
    opacity: 0.5;
    margin-right: 8px;
    color: rgba(0, 193, 120, 0.6);
    text-shadow: none;
}

wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-totals-footer-item-tax-value ins {
    text-decoration: none;
}

/* ============================== */
/* GLASS GREEN PRICE TEXT – CART PAGE */
/* ============================== */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
    font-size: 24px;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: rgba(0, 193, 120, 0.8); /* سبز نئونی کمی شفاف */
    text-shadow: 0 0 8px rgba(0, 193, 120, 0.3), 0 0 18px rgba(0, 193, 120, 0.2);
    backdrop-filter: blur(6px); /* افکت شیشه‌ای */
    -webkit-backdrop-filter: blur(6px);
    display: inline-block;
    position: relative;
    padding: 0 4px; /* فاصله برای بهتر دیده شدن blur */
    border-radius: 4px; /* گوشه کمی گرد */
    top: 15px; /* فاصله ۵ پیکسل از بالا */
}

/* خط شیشه‌ای زیر متن */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value::after {
    content: "";
    position: absolute;
    left: 15%;
    bottom: -6px;
    width: 70%;
    height: 4px;
    background-color: rgba(0, 193, 120, 0.6); /* خط سبز شفاف */
    border-radius: 20px;
    filter: blur(5px);
    opacity: 0.85;
}

/* قیمت قبلی (del) */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value del {
    font-size: 16px;
    opacity: 0.5;
    margin-right: 8px;
    color: rgba(0, 193, 120, 0.6);
    text-shadow: none;
}

/* قیمت فعلی (ins) */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value ins {
    text-decoration: none;
}

/* ============================== */
/* GLASS GREEN PRODUCT PRICE – 13px */
/* ============================== */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-size: 13px; /* اندازه متن */
    font-weight: 800;
    letter-spacing: -0.5px;
    color: rgba(0, 193, 120, 0.8); /* سبز نئونی کمی شفاف */
    text-shadow: 0 0 8px rgba(0, 193, 120, 0.3), 0 0 18px rgba(0, 193, 120, 0.2);
    backdrop-filter: blur(6px); /* افکت شیشه‌ای */
    -webkit-backdrop-filter: blur(6px);
    display: inline-block;
    position: relative;
    padding: 0 4px; /* کمی فاصله برای بهتر دیده شدن blur */
    border-radius: 4px; /* گوشه کمی گرد */
}

/* خط شیشه‌ای زیر متن */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value::after {
    content: "";
    position: absolute;
    left: 15%;
    bottom: -4px; /* پایین‌تر چون متن کوچیکه */
    width: 70%;
    height: 3px;
    background-color: rgba(0, 193, 120, 0.6); /* خط سبز شفاف */
    border-radius: 20px;
    filter: blur(4px);
    opacity: 0.85;
}

/* قیمت قبلی (del) */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value del {
    font-size: 10px;
    opacity: 0.5;
    margin-right: 4px;
    color: rgba(0, 193, 120, 0.6);
    text-shadow: none;
}

/* قیمت فعلی (ins) */
.woocommerce-cart .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value ins {
    text-decoration: none;
}

/* ============================== */
/* GLASS BUTTON – APPLY COUPON (Cart Page) */
/* ============================== */
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
    background: rgba(255, 255, 255, 0.08) !important;       /* شفافیت شیشه‌ای */
    backdrop-filter: blur(15px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(15px) saturate(150%) !important;

    border: 2px solid #368F8B !important;                   /* حاشیه رنگ اصلی */
    box-shadow: 0 0 6px #368F8B, 0 6px 20px rgba(0,0,0,0.12) !important; /* Glow و سایه نرم */

    color: #000000 !important;                               /* متن مشکی */
    border-radius: 20px !important;
    padding: 12px 28px !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

/* افکت هاور – بدون حرکت Y */
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover {
    background: rgba(54, 143, 139, 0.08) !important;        /* Glow شفاف رنگ اصلی */
    border-color: #368F8B !important;
    box-shadow: 0 0 10px #368F8B, 0 6px 20px rgba(0,0,0,0.15) !important; /* Glow قوی‌تر */
    transform: translateY(0);                                 /* بدون بالا رفتن */
    font-weight: 500 !important;                              /* ضخامت ثابت */
}

/* ============================== */
/* GLASS COUPON INPUT – HEIGHT 52px */
/* ============================== */
.woocommerce-cart .wc-block-components-text-input.wc-block-components-totals-coupon__input {
    background: rgba(255, 255, 255, 0.08) !important;       /* شفافیت شیشه‌ای */
    backdrop-filter: blur(18px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(180%) !important;

    border-radius: 16px !important;
    border: 1px solid rgba(255, 255, 255, 0.35) !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.25) !important;

    padding: 12px 12px !important;   /* کمی بیشتر برای تعادل با ارتفاع */
    height: 57px !important;         /* ارتفاع بلندتر */
    box-sizing: border-box !important;
}

/* داخل input کاملاً شفاف و بدون Blur */
.woocommerce-cart .wc-block-components-text-input.wc-block-components-totals-coupon__input input {
    background: transparent !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    border: none !important;
    box-shadow: none !important;
    color: #111 !important;
    padding: 0 !important;
    height: 100% !important;         /* ارتفاع داخلی با container هماهنگ */
}

/* فوکوس container */
.woocommerce-cart .wc-block-components-text-input.wc-block-components-totals-coupon__input:focus-within {
    border-color: #368F8B !important;
    box-shadow:
        0 0 0 2px rgba(54,143,139,0.25),
        0 12px 35px rgba(54,143,139,0.15),
        inset 0 1px 0 rgba(255,255,255,0.25) !important;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ba100e */.elementor-762 .elementor-element.elementor-element-4ba100e {
    background:
        radial-gradient(circle at 15% 25%, rgba(54, 143, 139, 0.06), transparent 50%), /* #368F8B خیلی کم‌رنگ‌تر */
        radial-gradient(circle at 85% 20%, rgba(157, 132, 32, 0.04), transparent 50%),  /* #9D8420 خیلی کم‌رنگ‌تر */
        radial-gradient(circle at 50% 80%, rgba(50, 209, 195, 0.05), transparent 55%), /* #32D1C3 خیلی کم‌رنگ‌تر */
        linear-gradient(180deg, #ffffff 0%, #f7fdfc 80%, #f2fbfa 100%); /* گرادیانت کمی روشن‌تر */
}/* End custom CSS */