.elementor-465 .elementor-element.elementor-element-92bcf02 > .elementor-container{max-width:1600px;}.elementor-465 .elementor-element.elementor-element-92bcf02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:212px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-92bcf02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-465 .elementor-element.elementor-element-3cc6c06 > .elementor-element-populated, .elementor-465 .elementor-element.elementor-element-3cc6c06 > .elementor-element-populated > .elementor-background-overlay, .elementor-465 .elementor-element.elementor-element-3cc6c06 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-465 .elementor-element.elementor-element-c1f7687 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-465 .elementor-element.elementor-element-c1f7687 .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-465 .elementor-element.elementor-element-c0cbc3c .elementor-heading-title{font-family:"doran", Sans-serif;font-size:34px;}.elementor-465 .elementor-element.elementor-element-e3b6e00 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-465 .elementor-element.elementor-element-e3b6e00 .woocommerce-product-details__short-description{font-size:19px;}.woocommerce .elementor-465 .elementor-element.elementor-element-c1486be .price{font-family:"doranfn", Sans-serif;font-size:35px;font-weight:900;}.woocommerce .elementor-465 .elementor-element.elementor-element-c1486be .price ins{font-family:"doran", Sans-serif;font-size:29px;}.elementor-465 .elementor-element.elementor-element-19367dc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-19367dc .cart button, .elementor-465 .elementor-element.elementor-element-19367dc .cart .button{border-style:solid;border-radius:20px 20px 20px 20px;color:#FFFFFF;background-color:#00C178;transition:all 0.2s;}.elementor-465 .elementor-element.elementor-element-19367dc .added_to_cart{color:#00C178;}.elementor-465 .elementor-element.elementor-element-19367dc .quantity .qty{color:var( --e-global-color-text );background-color:#E9EBEA;transition:all 0.2s;}.elementor-465 .elementor-element.elementor-element-a1ad39f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-465 .elementor-element.elementor-element-a1ad39f.elementor-wc-products ul.products li.product span.onsale{display:block;}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-tabs ul.wc-tabs li.active{border-color:var( --e-global-color-primary );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-465 .elementor-element.elementor-element-3923e5a .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.elementor-465 .elementor-element.elementor-element-9ff95e9:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-9ff95e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-465 .elementor-element.elementor-element-9ff95e9 > .elementor-container{max-width:500px;}.elementor-465 .elementor-element.elementor-element-9ff95e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-9ff95e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-465 .elementor-element.elementor-element-45496b1{width:33.57%;}.elementor-465 .elementor-element.elementor-element-7e73f36{width:66.43%;}}@media(max-width:1024px){.elementor-465 .elementor-element.elementor-element-a1ad39f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-465 .elementor-element.elementor-element-a1ad39f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-c0cbc3c */.elementor-465 .elementor-element.elementor-element-c0cbc3c h1,
.elementor-465 .elementor-element.elementor-element-c0cbc3c h2,
.elementor-465 .elementor-element.elementor-element-c0cbc3c 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-465 .elementor-element.elementor-element-c0cbc3c h1::after,
.elementor-465 .elementor-element.elementor-element-c0cbc3c h2::after,
.elementor-465 .elementor-element.elementor-element-c0cbc3c 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-465 .elementor-element.elementor-element-c0cbc3c h1:hover,
.elementor-465 .elementor-element.elementor-element-c0cbc3c h2:hover,
.elementor-465 .elementor-element.elementor-element-c0cbc3c 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 woocommerce-product-price, class: .elementor-element-c1486be */.elementor-465 .elementor-element.elementor-element-c1486be .price {    font-size: 25px !important; /* متن بزرگ */    font-weight: 800;	font-family: "doranfn", Sans-serif;    letter-spacing: -0.5px;    color: rgba(0, 193, 120, 0.85); /* سبز شفاف */    text-shadow: 0 0 10px rgba(0, 193, 120, 0.4), 0 0 25px rgba(0, 193, 120, 0.25);    backdrop-filter: blur(8px); /* شیشه‌ای */    -webkit-backdrop-filter: blur(8px);    display: inline-block;    position: relative;    padding: 0 6px;    border-radius: 6px;}.elementor-465 .elementor-element.elementor-element-c1486be .price::after {    content: "";    position: absolute;    left: 15%;    bottom: -8px;    width: 70%;    height: 5px;    background-color: rgba(0, 193, 120, 0.6);    border-radius: 20px;    filter: blur(6px);    opacity: 0.85;}.elementor-465 .elementor-element.elementor-element-c1486be .price del {    font-size: 20px !important;    opacity: 0.5;    margin-right: 10px;    color: rgba(0, 193, 120, 0.6);    text-shadow: none;}.elementor-465 .elementor-element.elementor-element-c1486be .price ins {    text-decoration: none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-19367dc */.single_add_to_cart_button.button.alt {
    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;
}

/* شیشه‌ای کردن wrapper فیلد تعداد */
.quantity {
    background: transparent !important; /* wrapper شفاف */
}

/* فیلد تعداد شیشه‌ای با عدد پررنگ و پشت زمینه سبز شفاف */
.quantity input[type="number"] {
    background: rgba(0, 193, 120, 0.15) !important; /* پشت عدد شفاف سبز */
    color: #00C178 !important; /* عدد سبز واقعی */
    font-weight: 700 !important; /* عدد پررنگ */
    font-size: 1rem;
    padding: 10px 14px;
    border-radius: 16px;
    border: 2px solid rgba(0, 193, 120, 0.6); /* حاشیه شیشه‌ای */
    backdrop-filter: blur(6px); /* شیشه‌ای کردن پس‌زمینه */
    -webkit-backdrop-filter: blur(6px);
    box-shadow: 0 4px 12px rgba(0, 193, 120, 0.25); /* سایه نرم */
    width: 70px;
    text-align: center;
    transition: all 0.3s ease;
}

/* وقتی focus میشه */
.quantity input[type="number"]:focus {
    outline: none;
    background: rgba(0, 193, 120, 0.25) !important; /* پشت عدد کمی پررنگ‌تر روی focus */
    box-shadow: 0 6px 15px rgba(0, 193, 120, 0.35);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-3923e5a *//* Product Data Tabs شیشه‌ای بدون حاشیه gradient */
.woocommerce div.product .woocommerce-tabs .wc-tabs li,
.woocommerce div.product .woocommerce-tabs .wc-tabs li a {
    background: rgba(255, 255, 255, 0.05) !important; /* داخل شفاف */
    color: #00C178 !important; /* متن سبز */
    font-weight: 600 !important;
    font-size: 1rem !important;
    padding: 10px 20px !important;

    /* گرد کامل */
    border-radius: 50px !important; 

    /* حاشیه ساده بدون gradient */
    border: 3px solid rgba(0, 193, 120, 0.3) !important; /* حاشیه نرم سبز */

    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    box-shadow: 0 6px 15px rgba(0, 193, 120, 0.2) !important; /* سایه نرم */
    transition: all 0.3s ease !important;
    margin-right: 8px !important;
}

/* hover effect */
.woocommerce div.product .woocommerce-tabs .wc-tabs li a:hover,
.woocommerce div.product .woocommerce-tabs .wc-tabs li:hover a {
    background: rgba(0, 193, 120, 0.05) !important;
    box-shadow: 0 10px 20px rgba(0, 193, 120, 0.25) !important;
    transform: translateY(-2px) !important;
}

/* active tab - کمی بالاتر */
.woocommerce div.product .woocommerce-tabs .wc-tabs li.active a {
    background: rgba(0, 193, 120, 0.1) !important;
    box-shadow: 0 12px 25px rgba(0, 193, 120, 0.3) !important;
    color: #00C178 !important;
    transform: translateY(-6px) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-92bcf02 */.elementor-465 .elementor-element.elementor-element-92bcf02 {
    background:
        radial-gradient(circle at 15% 25%, rgba(54, 143, 139, 0.12), transparent 50%), /* #368F8B ملایم */
        radial-gradient(circle at 85% 20%, rgba(157, 132, 32, 0.08), transparent 50%),  /* #9D8420 خیلی کم‌رنگ */
        radial-gradient(circle at 50% 80%, rgba(50, 209, 195, 0.10), transparent 55%), /* #32D1C3 ملایم */
        linear-gradient(180deg, #ffffff 0%, #f7fdfc 65%, #f2fbfa 100%);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-465 {
    background:
        radial-gradient(circle at 15% 25%, rgba(54, 143, 139, 0.12), transparent 50%), /* #368F8B ملایم */
        radial-gradient(circle at 85% 20%, rgba(157, 132, 32, 0.08), transparent 50%),  /* #9D8420 خیلی کم‌رنگ */
        radial-gradient(circle at 50% 80%, rgba(50, 209, 195, 0.10), transparent 55%), /* #32D1C3 ملایم */
        linear-gradient(180deg, #ffffff 0%, #f7fdfc 65%, #f2fbfa 100%);
}/* End custom CSS */